The current process is a shambles. It's basically about telling the world how prosperous the host is, and for the IOC members it's all about milking the process for money. You end up building a ghost town someplace every four years at huge cost.
I suppose the same arguments apply for the winter olympics. They have mountains and snow in Greece too, so how about building twin sites?