The "problem" with System76's approach is what if (like me) you have an aversion to Debian (alikes)?
I'm not saying Ubuntu is a bad distro, but I've been a SuSE guy since (iirc) 5.4. It's what I support on friends' machines. And gentoo on my own machines now. My latest foray into the debian world was linux mint, which installed fine ... and then when I upgraded the system got trashed. Dunno what went wrong, couldn't fix it, and ended up overwriting it with SuSE ... :-)