Look, just to make things clear, I'm not saying HW acceleration will never ever be needed by the mainstream user, just that it's not currently needed.
Until that changes, 3D chips are a waste of money and space for most phone users, so they'll tend not to appear in most phone models.
I've got nothing against having 3D hardware in phones, it could do a lot of good in the long run to have it become a standard component, but I just don't think its time has come yet for the mainstream user.
A good analogy might be the DVB-H mobile television chips that appear in certain models like the N96 and N77. At the moment these are a waste of money for most people because the coverage areas of DVB-H transmissions are so small. For example in the UK there's no DVB-H at all, so anyone in Britain who buys an N96 is paying for components they cannot use, and carrying those components with them too.
However, if DVB-H becomes a well-established standard in the future, if there's coverage of the majority of people, and if a lot of people start actually using it too, then maybe all phones should include DVB-H receivers.
And HW acceleration isn't just for games. I'd love to see smooth flowing user interfaces, similar to the iPhone OS
You don't hardware acceleration for interfaces, the main processors on current S60 phones are fast enough to that on their own.
AFAIK you don't need hardware to do alpha transparency either, Nokia's done some stuff in that area on the latest version of the interface for their internet tablets (which don't have graphics accelerators).
I wonder if HW acceleration would speed up GPS applications too?
It depends how complex the 3D rendering is, but as things stand you wouldn't really need it to render any quicker than now. As you said, the main delay is in locking on and receiving the map data onto the handset.
Things could change in the future of course. If future navigation software had extended data (such as rendering elevations of the landscape and major buildings in real time) then 3D hardware might be more useful.
At the moment though that kind of stuff doesn't appear in mainstream satnav software, so there just isn't any need for the hardware.
Agreed on the lack of handsets with HW acceleration being a lack of incentive for developers, but that's Nokias fault, really
What's the biggest phone game platform now? It's Java, not because it's technically good, but because it's on the cheapest phones.
The one thing third party publishers want is game sales, and the main way to get game sales is through userbase.
The best way to get a large userbase is to make the phones as cheap as possible, which means leaving out unnecessary hardware such as 3D chips.