I never look into it further because I assume they've made it difficult.
If you'd rather blow away ChromeOS and install Ubuntu, it's just a few commands on the command line to boot from USB and install Ubuntu.
If it came with a setting that would let me make changes more permanent (e.g., a BIOS setting), I'd want one in a heartbeat.
My wife accidentally wiped my fully configured Crouton Ubuntu install off the drive when I was first playing with my Gen 1 Pixel. I chatted with a few Google Chrome OS devs right after this happened and managed to convince one that some sort of a setting, even if it's super obscure, would be a good idea, but apparently nothing ever came of it.
Crouton has come along way since then and you can back your chroot off to an SD card now, but it's still a pain point for sure.
The problem is that the Pixel as a Chromebook fits in really well with Google's larger business model.
To your point about he MacBook one port. They do offer a rather smart "splitter" dongle at $60-$90 that allows you to charge while I/Oing other data when that uncommon scenario uncommonly arises.
I just don't get the whole Google approach. They think far higher of their "OS" than is warranted. They should have been selling this thing as a loss leader at around =<$800. I don't know too many people ... as in none ... who want to spend $1k on a Google "OS" machine.