I think something important to point out here, is that a framework dictates the architecture. I see many people against this.
But in my opinion, it can actually be benefit. Every new developer doesn't need to learn from the ground-up the "solution" built by your 2-3 developers. And most of the time, a solution built by the community (thousand of people) will be much better than something built by a few.
And being realistic, clients do not ask crazy stuff. It can probably be built with either a framework or a library.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.