They don't give any software 'away' to anyone. They sell a service which is based on the piece of code called AH. Most busineses need to keep growing in order to survive. If design decisions are made that keep the company from growing, it's a path of diminishing returns. I can't see how it would be beneficial to them to throttle development just because a portion of existing users are too poor or cheap to upgrade their hardware to this millenium. The only logical reason for doing that is that they believe there is no market and through that no new potential customers. In that case it makes sense to ensure that existing users do not have to quit if they can't upgrade their hardware.
But if that's the case then HTC is in big trouble.
hmmmm..... lets see, I can download the software, install it on as many computers as I want and use it as often as I want and it doesn't cost me a dime..... I don't know about you, but that certainly falls under my definition of "free", so ya they give away the software.
As for "growing", it depends on what you consider "growing". They have added many new toys to the playground, some would call that "growing". They have upgraded and moved to newer better servers to keep the service available to as many people that wish to join, some may call that "growing".
You being a tech guy seem to be hung up on the need to advance technology wise. At this point many would say "why?". The game works, is playable, and fun....or their wouldn't be anyone here paying to play in the big sandbox that HTC is renting out. So why does it NEED to be updated? For a small game company that has hung around in such a competitive field with such a diverse amount of competition vying for peoples "gaming dollar" for over a dozen years I think they may have a handle on how to run the company.
Yes the numbers are down, and game play at this time is a bit on the crappy side, but I don't think any of it is due to poor technology used to run the game. I'm sure we don't know half of what is going on behind the scenes at HTC. Maybe they have been working on this new move to the 3.0 shaders since WT was rumored to be coming out? Maybe they had the new terrain elements in the works since IL2 was picked up by that new company? Who knows? A small company takes longer to get things done as far as all those technology leaps your looking for. They have established a solid base with good coad to keep the game running along smoothly. Extras are always good, but needed to keep up? Not necessarily.