Why is this even a discussion? There are thousands of applications that don't (yet) work on Apple Silicon. When the hardware actually releases the software will be slowly ported over to it.
Because Apple would like us to believe that Rosetta is a panacea that makes everything work.
They've detailed explicitly what won't work with Rosetta.
https://www.apple.com/mac/m1/ doesn't mention anything about what doesn't work with it. It just says "With the introduction of Rosetta 2, M1 and macOS Big Sur seamlessly run apps that haven’t yet transitioned to Universal versions." The details about what won't work are in the developer documentation, which most people who buy Macs don't read.
Most people who buy Macs won't use Docker either, or even know what it is.
Most people who buy Macs won't run in to the edge cases.
Actually, most things tend to work.
It seems to be a trend these days that if something doesn't work right, people take to the public internet in the hopes that it will be fixed faster. I've seen this tactic on internet forums with products, after which companies often contact the reviewer of said products to make things right.