Often they do the promotion for you (newsletters, twitter, etc.).
That’s not to mention the medium algo that can pick up on your article and recommend it to others.
I’ve had one post reach 100k+ reads, unlikely that would happen on my own site.
If you leverage their algorithm cleverly, yes. But you still don't own your content or the platform. You're at the same mercy as on Facebook, Twitter, or Google.