I think it comes down to requirements. If games aren't running smoothly, people simply won't play them.
Business apps have it a lot easier - the users are more forgiving, I guess either because they don't have a choice in the matter or any better options.