As for the IDEOS it is on the low end of a smart phone, with a smaller screen to start with. Therefore the app store will list some apps as unavailable for the phone due to developers not indicating that they support the screen size. The apps though can still work on the phone and hence the hacks. 

Furthermore, some apps may not be available in "your country" - meaning - we made the apps for the rest of the world excluding Africa. I have also seen the same on Nokia's Ovi Store and Apples  app store. 

So I have no idea why people are quick to blame the IDEOS for such stuff. 

One does not buy a Toyota Ist and keep complaining that Toyotas have small space, small size , small ground clearance while they are yet to buy the Toyota Land Cruiser. 

Android has HTCs, Motorolas , Samsungs - the experience is not limited to the IDEOS. If you buy the IDEOS , expect it to be an IDEOS, not a HTC Sensation .