Correct.
-
Get a Brother laser printer
-
With an actual ethernet port, even if you aren't planning on using it.
-
That speaks BR/Script3, their PostScript clone
-
and has duplexing
Those are the features that separate their lowest-end things from their general business printers, and therefore get you a reliable printer that should work with any computer, any operating system, for years and years at a reasonable price point.