There is a retailer cut, cost of the disc/cart, platform fees, packaging fees etc...
No publisher pays a platform fee to release on PC.
Margin is too low.
Probably.
Should publishers eat the cost?
Sure.
But remember, it's a business
I imagine that's due to the dev-pub-platform relation.