I might be wrong here as I have been focused pretty much only on mobile, so feel free to correct me.
Switching ecosystems isn't that trivial.
Platform choices are dependent on numerous complex product groups, content and tool investments, integrated technologies, network effects between people, between companies, ongoing financial commitments, on and on.
As for developers, they often need to be on the top 2-3 platforms to be a serious choice for customers.
Nobody (sensible) is going to switch platforms over a single issue. Or when the person giving advice has no deep knowledge of who they are giving it to.
It is just not helpful advice.
Only direct product properties should drive users' choices, everything else just raises the market entry barrier for potential competitors.
What on earth is happening in this comment section?