The plan to rely on the presence of alternative OSes is only good so long as those OSes exist. They do today, but it is more of an exception rather than a rule. In a hypothetical scenario, where a signifcant portion of users switch to one of these alternative OSes, there will be an incentive to monetize.
So I'd agree there should be rules what OS should and shouldn't do. And yes, it shouldn't be a fight with an enterprise entity, which has little incentive to restrict itself. It should be a lawmaker level discussion, unfortunately they are pursuing other agendas over there.