on one hand, a world in which programmers are expected to be as robust and rigorous about the quality of their work as other engineering disciplines is going to be way better than what we have now
on the other, i would be forever unemployed in that world
(i'm not even saying it in a "it would be impossible for me to improve my skills or switch to tooling that requires that kind of robustness by default" way, but rather as a "i would be extremely scared of doing anything under a level of responsibility other engineering fields require" thing)
but honestly, some of those bugs and errors that people are now suffering from are embarrassing even for me
"what do you mean you set your private key to the number 4?"
"what do you mean you built a network of large language models capable of acting on their own and didn't set up a heavily restricted and monitored environment and they now hacked a bunch of websites?"
this isn't merely "our testing wasn't exhaustive enough" or "we didn't predict this unlikely event would happen", these are both fails on most basic measures that most other software developers and information security newbies would tell you is a bad idea
i don't think we should shackle ourselves into a world where you need a certificate to write programs or where every segfault is a $1000 fine, but the fact that really big companies are doing this kind of bullshit means that there are eventually going to be enough angry people who would want put something like that into law, and they'd treat the (otherwise reasonable) response of "what you're about to do will break the tech industry and open-source software specifically" as irresponsible fearmongering