I can't see Linux (or other GNU-desktop-nixlike) becoming a full-time macOS replacement for me because no DE works the way I'd like it to. You've got KDE (Windowslike), GNOME (what if iPadOS were adapted into a desktop OS), XFCE (middle ground between Windows and Classic Mac OS), and Cinnamon (Classic Windowslike), and Pantheon (what if iPadOS looked like Mac OS X Mavericks). None that are an obvious choice for someone who prefers a Mac-like setup. RavynOS/airyx/etc has been posted here a few times but is a long way away from being usable.
I've considered just building a true maclike DE myself but the process of getting a garden variety traditional floating window manager for Wayland set up makes my head spin, even with things like wl-roots existing. It doesn't feel the least bit accessible to someone used to building consumer-facing native desktop/mobile apps.