Maybe that's a possible future? Chips are not that expensive compared to the price of an app so each app can come on its own SOM in a cartridge to run its core logic. The computer just serves as a terminal and auxiliary compute server to the app cartridge.
Turning a binary into source code that would compile into an identical-to-the-bit binary seems like it would be a copyright violation (caveat: IANAL).
Even an imperfect copy would (again, IANAL) sound to me like a patent law question.
At a certain point, an AI looks at what the software does and figures out what functions would produce the observed results.
If it turns out to be different to the original, but stil gets the job done, how often will the distinction matter?
“Computah, replicate target system. Use whatever resources are required to build requirements and specs, ship to software factory when necessary.” Whenever models and harnesses improve, improve reverse engineering accordingly.