The thing with Linux is it gets blamed for lack of vendor support. If something doesn't work with Linux it's Linux's fault, if something doesn't work with windows it's the vendors fault. That's never seemed fair to me. Those confusing and experimental drivers you mention are unlikely to be provided by the vendor and are likely a volunteer's best efforts to reverse engineer the driver
As a counter point my old wireless canon printer works flawlessly out of its old box with Linux but getting it to work on windows 10 is full of confusing tips on forums, confusing and experimental drivers to install. Nightmare.
In this case (it's was couple of years ago) it was a beta release by the manufacturer.
Thing is, to me as an end user it doesn't matter who's at fault, if it doesn't work it doesn't work and I'm only so motivated to investigate something (functionality wise) basic not working while on Windows all the basics run fine but the advanced stuff creates problems. With Linux on desktop I never arrived at the advanced stuff giving up at (some of) the basic stuff not working out of the box.
But I fully understand, from a technical standpoint drivers and daisy chained display probably aren't basic and Windows has hidden als the complexity from me for the last 20 years.
As a counter point my old wireless canon printer works flawlessly out of its old box with Linux but getting it to work on windows 10 is full of confusing tips on forums, confusing and experimental drivers to install. Nightmare.