I'm not pointing a finger strictly at Square. I think the newest Sim City's "MMO" release was even worse than this. My question is, why does this happen? Is it that these companies are cheap and try to get away with the absolute bare minimum in terms of infrastructure and hardware? Don't these companies learn from past mistakes?