Few people use IaaS because they fear owning servers. Some people really like or need the flexibility. Some people have done the calculations and it does save them money. Some people don't want the hassle of looking after servers and want to concentrate on their core business.
You try and build a reliable and fully redundant data center for less than amazon charges. It's not so easy.