PHP has grown because for Web Programmers, they can easily embed HTML and PHP.
(On an unrelated note, could you break up the huge wall of text that is your post? It hurts my eyes to read. Maybe put in a few paragraph tags and an ordered list :P)
I don't mind occasionally having to reinvent a wheel; I don't even mind using someone's reinvented wheel occasionally. But it helps a lot if it is symmetric, contains no fewer than ten sides, and has the axle centered. I do tire of trapezoidal wheels with offset axles. --Joseph Newcomer