It is a very "efficient" sport in terms of calories burned per unit time. And great fun too. This makes it popular with busy people - tech, finance - who are likely to pick a sport based on an excel sheet analysis :)
But I wish that the squash courts in US are not located within expensive athletic clubs, like in UK or Pakistan. That would've popularized the amazing sport more here in US.