For the record, the last time I did this it was Ubuntu and I think the printer was Brother. Neither particularly uncommon. Point is, because you're an apologist it literally doesn't matter what my circumstances are, you'll try to blame me anyways.
Just like you were describing your experience, I was describing mine.
But because you experienced the not-so-ideal scenario, doesn't mean that all scenarios are like that. If I used your argumentation, you are just an hater that blames system you don't like, in the most general way possible, which unsurprisingly includes scenarios that objectively do not conform to your description.
Note that I wrote "if the specific model is supported" and "the hard part is to choose, which model to purchase."