Why the hell they can't sell alcohol on sunday morning?

?? What kind of law is that??? I was grocery shopping and wanted to buy a pack of Heiniken, and was told that it is not noon yet. I came home and did some research and found that its a religious law:
MichiganThe sale of alcohol is banned from 2 a.m. to 7 a.m. Monday through Saturday, and from 2 a.m. to noon on Sundays. The only exception to this rule is New Year's Day, in which case alcohol sales are permitted until 4 a.m. Alcohol sale is likewise banned from 9 p.m. Dec. 24 until 7 a.m. Dec. 26, or noon if Dec. 26 falls on a Sunday. Specific localities may petition for exceptions for either on-site or off-site consumption.[20]
Additionally, vehicle sales are banned on Sunday in counties having a population of 130,000 or more. Vehicle dealers who keep seventh-day Sabbath from sunset Friday to sunset Saturday may operate on Sundays instead.[21]