Same in Switzerland, with the added quirk/bonus that shops in train stations are allowed to open on Sundays, when shops outside of train stations usually can't open due to employment laws. This wasn't originally meant as a way to increase attractiveness of businesses in train stations and other public transit places, rather as a way to make sure that people travelling have services available while on their way. But nowadays it's definitely a big reason for people to come specifically shop in train stations on the weekend.
There are malls and neighborhoods built entirely around the subway station