On Windows and MacOS, I use fullscreen magnification (300% to 500% by average) although I already use a 65" TV as my main display. And, I also use color inversion. Both of those features are available on Linux, technically, but practically suck.
On MacOS: First, enable Accessibility -> Zoom. Now: Hold control and move two fingers on the touchpad up or down (scroll gesture) to zoom in or out. Go to Settings -> Keyboard -> Shortcuts and adjust the shortcut for color inversion (none by default).
On Windows (8+): Press WinKey++ (the literal + sign). Now: Hold ctrl+alt or altgr and turn the mouse scroll wheel to zoom in and out. Press ctrl+alt+i or altgr+i to turn on or off color invasion.
On linux: Rant. https://www.reddit.com/r/linuxquestions/comments/r9y5vy/accessibility_nightmare_a_rant_after_a_several/
The TL;DR is: I either had to write DBus scripts to turn off and on the magnification feature or could not use the mouse wheel at all, meaning I would have to hammer my keyboard each time I wanted to zoom in our out, which is much slower than just scrolling with the mousewheel. Using xbindkeys I could realize this partially using another set of DBus scripts - however, DBus on GNOME and QDBus on KDE are totally different, meaning I had to finetune the scripts respectively. KDE had a few helpful settings but not by much - and by the time I had tested, NVIDIA drivers were a pain too, and Wayland was off the table.
Having checked back once in a while (after having given up and being frustrated to no end by being told by GNOME devs to "just write an extension" with no further comments) I do see that the Wayland situation has gotten better, but especially gaming is still stuck in transit - nothing XWayland couldn't solve, to be fair. That said, I could not, still, find quick ways to enable the zoom feature and immediately use my mouse to zoom in or out. By accident when trying out FydeOS (a ChromeOS fork of sorts) I learned that even this OS has it solved much better but suffers from many other restrictions - but would make a phenominal tablet OS imo.
So whilst what I need is "just" desktop magnification and color inversion, their implementation in Linux is very much mixed. And... sadly, it is still. I do plan to revisit all the desktops I tested (GNOME, KDE, Cinnamon, MATE and also Unity) to see if what I read checks out with what is actually implemented - since this kind of topic is often overlooked or outright forgotten. x)
But yeah... that's that o.o