People stay on the shitty platform because it is convenient and still does what they need.

See extreme-enshitification-of-already-shitty Windows vs free Linux.

free linux is a way worse product

Linux is becomming enshitified, at least the big distros. Snaps, some would argue systemd, wayland, etc. Continually requiring more and more resources just to install and run.