I don't believe you've ever actually used (or maybe setup) linux because I don't know of a single workflow that your average linux distro ships ready to develop on. You still need to download packages, dependencies, editors/IDE's to do anything.
Linux is still leagues better than windows. But it has nowhere near the reliability and software support as macOS. Anyone saying it does is outright delusional.