He's on 11.0.1. That's the problem.
The ability to boot into another MacOS install on another partition just got added to 11.1.
So Apple just missed making dual-boot available.
Also, Apple can very easily allow booting Linux or Windows 10 on ARM, but then they'll also have to provide drivers for everything. That's a lot of pain and suffering for such a niche use case. Virtualization can potentially leverage drivers already built in to the OS.
Have you tried installing Ubuntu on a MacBook with Touch Bar?
	
	
		
			
				
			
			
				
				Install Linux on your MacBook Pro with Touchbar is a bad idea. The hardware support is not satisfying. Especially not for a desktop system. Here is why...
				
					
						
					
					geeknet.me
				
			 
		 
	 
So for that reason, I'm actually going to stick with virtualization. With virtualization, I'm only losing at worst 10 - 15% performance. Negligible given how fast M1 is. Plus I still have full access to Mac OS, Touch Bar, and everything. Also... it's very very easy to take backup snapshots of a virtual machine... versus trying to back up a full computer.