That's cool, just don't expect linux to handle infinite hardware, it will never happen. Windows doesn't either, your hardware was likely designed to handle windows from the beginning. We as a community welcome people but we aren't obligated to make their computers compatible because that's an impossible goal
Which is fine. But when you're next in the market, maybe look for a machine that supports both OSes well so you can have another look.
I agree that some people responding are assholes, though not the person you replied to here.
Sure, that’s fair, maybe in 5-10 years when a full rebuild is necessary I’ll consider it again, the cycle continues.