For lots of places the weekend is two days off. Many, many people in the west work on Sat AND Sun and are off another two days. Yes it used to be religion based but that has passed into many things happening 7 days a week. I see people working here on Friday so it is not a total religious day off.

And yes, it has everything to do with business