Sort of off-topic, but I'm increasingly starting to believe that this kind of complexity in business models should be disallowed in general. I mean in particular the cases of selling something with a high margin in order to fund something else that's sold at or below costs. Be it related items ("razor and blades model") or unrelated (elective vs. non-elective care).
My usual reason is that it's anti-competitive and allocates incentives in the exactly wrong way, leading to ridiculous waste (that's how we get throwaway printers with expensive cartridges), but healthcare example points to another problem: stability. A critical system whose functionality is strongly subsidized by "extra offerings" is a system that fails when those extras aren't being bought for some reason.
In engineering, simplicity is desirable. So should it be in business. After all, transparent pricing is important for proper functioning of free markets, and such schemes confuse the pricing.