Not doing anything makes people feel a lot more like there is an error. At least with an hourglass the program/website has acknowledged the click enough to display an image. Many people probably don't realise though a loading spinner is usually very loosely connected to whether the thing they have clicked on is actually doing anything or not.