How do you fix the keybindings on linux short of changing hundreds of separate software packages? Spoiler, I've and you can't. Why are there about eighteen million packages implementing each component on linux, each subtly broken and offering a different set of features? Because the community can't agree on anything (except keybindings adopted from the IBM PC, apparently) or commit to providing any single package that actually addresses all user needs.
Of course I don't expect everyone to share my opinions on what sane keybindings are, let alone what good software is in general, I'm just trying to illustrate how ridiculous you sound if you're trying to come off as engaging in the topic in good faith. I think it's pretty obvious why people prefer macos, personally, even if I don't agree with all the decisions apple makes for you.