Makes sense, to me. as a single developer in much smaller scale I find myself preferring to write it myself rather than learn frameworks. however as I seem to be writing more and more with other developers I find what you say to be true. yesterday I had a real struggle getting people to write code my way. and basically lost half a day of work for 2 people. Whatever my opinions on "foreign code" will need to take a backseat for actually getting something done.
Bring the glue, here comes the frameworks!