MAP's that so many people sell that have zero premiums, higher commissions, etc. and extras rely on subsidies too. So if you object to subsidies then you need to think about all the things in senior medical care subsidized, not just D.
MAP's do in fact exist because of generous subsidies, but also by cost shifting especially via claim denials & delays.
So many ways to play this game without losing money.
Many folks have no idea how much the cost of prescription meds have increased BECAUSE of Part D.