The core argument against Medium is: "Until you host your content on your platform, they will always live at the mercy of the company hosting the platform."
I think the reasonable answer is that you need to pay for all your needs and not rely on any free services. Then you can rely on your providers.
Is it possible (not feasible, but possible) to put something on the internet that relies on nobody else at all?
If my domain registrar, my DNS provider, my hosting company, ... go "bad" I can just move and my readers won't notice. Even if you are on hosted wordpress etc, you can archive your site as is and move, preserving the URLs. That's not the case with Medium etc where your content lives under their domain.