If you get it right the first time round... you don't need to continuously add more crap to the original build, but instead give paying customers more value by building further additions / products to the original core which are optional... why continuously extend something if it doesn't require it? Isn't that how VB and IPB became such total clusters in the first place with so many features, people now as a priority begin stripping them out / removing as much crap as possible due to the lack of speed they have due to all this nonsense being added.