At least when reading about it, it didn’t sound that way.
The --trim option is mandatory for generating smaller binaries. If you don’t use it the compiler will generate a binary file that is not trimmed.
Also the JuliaCon 2024 talk sounds different.
--trim is a part of the juliac app building, but not essential.
But maybe we are both right. v1.12 will add the first ability to produce small stand alone executables. But it will not work for every case as the relocatabiliy issue is not solved.