It's perfectly reasonable to complain about things you aren't entitled to. My Surface brand laptop has similarly ad-hoc Linux driver support. I don't expect Microsoft to support it better, but I'm still annoyed they don't.