The only time I've ever been expected to put in those kinds of long hours was in case of an emergency. Stuff like, a natural disaster hit the company's primary data center so they needed to be all hands on deck to get services restored. But it's definitely not common day to day, and even in case of emergencies the company generally gives you a little something (extra time off, a bonus, whatever) to compensate you for the long hard hours you had to work.
Though what would also help if you had an explanation for why we tend to hear these stories mostly from the US and not from other countries.