The printer stack as a whole is a legacy mess..
I have an easier time getting a 3D printer to work than any inkjet machine
Not affiliated, just happy user, at least some companies seem to be able to deal with it, regardless if it's open source (my stack) or not (my wife's Apple-stack).
But this process is still ongoing and lazy hardware vendors will continue to be lazy in their switch, if they have the option.
But I did some research before buying (including here on HN) and Brother printers were praised for being reliable and having no problems with Linux drivers.