poker sites basically offer the tournaments, people want to play, and if you look at the SnG lobby of Stars, there is simply more activity in the turbo section, even though in this case people can choose completely freely to play one or the other. The obvious explanation is, many people dont have time to play long tournaments. The most extreme result of this is Spin n Gos, which only last a few minutes, and which have become extremely popular.
I dont exactly love turbos, but I have come to accept the format a bit more, and have actually managed to win one and have deep runs in two others on
888 poker. You just need to become really good at short stacked poker and understand, that the majority of action is going to be preflop.