It's because comparing hardware specifications is easy - it's quantifiable, it's numbers, and techies are familiar with them. How do you objectively compare the effect on that hardware on the software experience, and the quality of the software experience itself (qualitative)?
FWIW, ICS (Android 4.0) is a big step in the right direction compared to earlier versions, especially when it comes to making the most of the hardware underneath.