Initially your hardware is likely very new, so some things won't quite work out of the box.
Then, assuming you bought a popular piece of hardware, things get progressively better for you: improved driver support land in the kernel, distros get better at auto-configuring for your hardware, etc.
Finally, 3 years out, upstream development has moved on, your specific hardware configuration is no longer actively tested, and things start to break left and right.
All in all, you have a small window of optimal Linux support for your hardware.