A: A weird question you may think, but this happens all the time and there is a pure school of developers that are anti-SharePoint. There are three distinct reasons for the resistance:
Many developers look down on SharePoint development for several reasons. SharePoint development lacks some of the basic development standards. Many developers complain that it lacks a unit-testing story. A common complaint among developers is that it is difficult to work with and deploy. Part of that difficulty is the complexity in development environments. Developers also cannot see the benefit of SharePoint development and how it helps them in their development tasks.