I don't know how much more retail rental prices are but I haven't seen prices of products be higher at station stores. I can only guess, part of it might be culture and part of it might be there's so much competition. If you won't sell at a good prices the stand next to you will or the store just outside?
As for culture, maybe this is also competition but I've always been surprised that vending machines in Japanese hotels cost the same or not more than say 10 cents more than the convenience stores outside. A soda 500ml soda at the vending machine in the hotel is say $1.30 which is the same price at 7/11 or the vending machines outside. Where as in the USA, that same vending machine in the hotel would sell the same soda for $5-$8
I can only guess it's because there's a convenience store usually within a 2 minute walk of most hotels, open 24/7, and they're usually a relatively pleasant walk (vs walking across a huge stroad and giant parking lots like much of the USA). Still, the vending machine is more convenient so I'd expect a price hike but given I don't see one I suspect culture has something to do with it too?