SharePoint is easy. After about a 30 minute explanation, anyone with average computer skills can start building pages. The pointing and clicking part of SharePoint is straightforward.
But SharePoint is hard. Organizing content or designing a user interface in a way that is intuitive for a broad group of people is very complex. To do that well, you have to understand the strengths and weaknesses of the system, understand which tools fit in which scenarios, and understand the nature of the business problem you are trying to solve.
Microsoft has a big problem. Without a expert leadership, SharePoint implementations tend to fail, but the tool looks intuitive enough that Microsoft customers are unlikely to seek out that leadership. Or worse: Consulting firms that aren’t ready, think they are. Failed SharePoint projects make Microsoft and SharePoint look bad regardless of who was at fault.
The solution is, of course, better educated clients, better consultants, and a better developer community.
My advice? Seek out expertise from a trusted adviser who understands your business and the product.