Well, actually it can be. It just takes a lot more to decompile code than compile it. Depending on the objective accuracy.
Example: the Super Mario 64 Decompilation project. This was a project that used various debug data that was left in the rom to decompile the game back to a source code that compiled a byte accurate version of the rom. This took about 3 years and a lot of skilled developers to accomplish.
Side note: Super Mario Bros wasn’t built using a compiled language, but rather Assembly. So technically that would be a Disassembly not a Decompilation.
This is a band-aid solution to a problem caused by a larger issue.
Since in the US driving is an implied requirement for transportation, the barrier to entry for driving a car is absurdly low.
This is a bad solution to a bad problem caused by decades of bad decisions.