All the public transit systems I've rode in Europe and Asia have lots of infrastructure (especially stores) built into their train stations. I found them to be a welcome convenience rather than a distraction - and the many travelers in the stores indicates that others did too.
If private shops in the subway is the price we pay for efficient public transit, then please, may I have some more?