ChromeOS is already running containers. I personally run GNU/Linux in a container on ChromeOS. Just install GNUroot or termux. I then use XSDL in a container for display. They are both Android apps.
The problem is they use a fake Chroot so somethings do not work. Here Google would use the KVM to soleve that issue.
BTW, Google does run all Android apps in a single container. Plus there is a weird issue where the IP is hardcoded in the container which if use the same IP elsewhere will cause issues.