Maybe, but non-abstracted code is not DRY, becomes difficult to maintain, and is time consuming to write.
So a good programmer will start to abstract those things, and at that point you're going down the road of creating your own framework.
So a good programmer will start to abstract those things, and at that point you're going down the road of creating your own framework.
I think you're defining it way too broadly.