Not all of them; but many of them.
What I noticed :
1. Too many new "developers" with limited skills can set your website up but then can't do anything to improve it.
2. Then you have to find another developer that understands that particular Framework.
3. The Framework will "go out of style" and then you can't find any developer to work with it.
4. Seems like using
certain Frameworks is just a way for a developer to keep you stuck using him.
