@gamingonlinux Been saying this for years :) Good to see it catching on.
That said, we also must make sure that said hardware is supported. e.g., if elementary OS comes preinstalled on a computer, elementary OS *MUST* have a one click update from, e.g., 6 to 7.
It cannot revert to โinstall it yourselfโ the moment itโs time to upgrade to the next major version. (I mean, ideally, there wouldnโt be โmajor versionsโ but thatโs a topic for a different threadโฆ)