I wish it was really easy like that.
ubuntu developers take all effort to give you a userspace with everything working together, but there simply far too many choices of hardware which will break things.
I've a skylake laptop - power management sucks in all distro because kernel hasn't caught up yet[1]
I use a broadcom wifi chip which just got their firmware merged into mainline.
I don't know how *BSDs can import support for all shiny new hardware as they are launched. (Disclaimer: I have a thinkpad edge 2010 that runs openBSD happily)