It doesn't matter who started this because it smells like collusion no matter what. Its an unsanitary way of institutional squeezing of customers. Its plain dirty. After all, the is a fuel charge so what does fuel cost have to do with seat assignments. So much for efficiency with web check in!
More information about formatting options