Macbook Intel doesn’t suffer because they already do Software Memory Management very well already.
I wouldn't try to run Mac OS in less than 4GB, preferably more. Nor Windows 10. If you're going to try to fit into 2GB, run Windows XP or an appropriate Linux distro. Or Chrome OS.
In recent years, as memory has become ever cheaper, software developers have become very lax about controlling RAM usage. These days, even browsers are very RAM-hungry. Load a page with an active ad-tech engine running in the background and watch RAM usage grow and grow!
I remember when we had 50 users on a single mainframe (IBM 4341) with 4 megabytes of RAM. The apps were in assembly language, and the users were sitting in front of dumb terminals (3270s).