Here's a sober reason why to use a framework http://symfony.com/why-use-a-framework.
27 karma · joined December 16, 2012
Here's a sober reason why to use a framework http://symfony.com/why-use-a-framework.
+ knowledge - generally mastery of math/CS concepts and can be thought of as the potential
+ application skills - modeling a real world problem into a theoretical, computable, and (ultimately) programmable form
+ execution skills - implementation (coding) of a solution including the ability to utilize requisite tools/technologies such programming languages, DBs, OS, and so on
That said, hiring process should cover each of these areas and programmers should work on all these as well.
As for you, take a break from programming and see if you miss it and what you miss about it. They do say you don't know what you got till its gone.