A bit of a generalisation I think as there are so many software houses and there are bound to be a variety of in house standards.
I do however agree with your comments on the tendency to produce bloated over complex code. The approach of many programmers now seems to be "everything but the kitchen sink". They seem to find the increase in hardware capabilities as some kind of challenge. How much more can they hog with the next iteration of whatever they've produced ? Not how much smaller and faster can it be.
Which is one reason I'm so impressed when software like photofiltre turns up, very compact, easy to use and does what most people will ask of it well, no more.