Glad to see the Ubuntu devs decided not to make the same mistake as Apple, a lot of recent desktop linux adoption is being driven by Steam and its huge library of Linux-compatible games.

I mean to not have 32 bit support by default makes sense. It wastes disk space for nothing. On ArchLinux for example to have 32 bit support you have to enable the multilib repo, that makes sense because in most installations you don't need it.

Plus 32 bit software can still run if it's stacically linked or run inside a container. The only thing that doens't ship is the dynamic libraries for 32 bit executables to run.

I think they have something a bit like a container built into Steam: https://github.com/ValveSoftware/steam-runtime