In reply to Rarst.

I feel like you're 100% right on this one. WordPress has many self called 'developers' who actually don't know how to code. I think there's indeed a lot competition in that space (the "Off–the–shelf assembly and lightweight customization") but there's still more than enough work for developers that can actually code complex custom solutions in WP.