Businesses don’t care how much sun you get
The government doesn't set the opening hours of businesses though either.
The government? Or your government?
Because there are countries where national or state governments do.
https://en.wikipedia.org/wiki/Shopping_hours#Germany
They do with DST.
That doesn't set the opening hours.
The bar near me has different opening hours to the library, and that has nothing to do with DST.