We've been building buildings for a very long time: thousands of years. After a while, there was arose a correct way to build things. All the certifications and apprenticeships and oversite as to the practice of building buildings (etc) is the end result of those thousands of years.
I'm willing to bet that there weren't as many certifications and degrees for building bridges in the 1st century.
We've been building software for 60ish years. There isn't one right way to build software. There aren't many wrong ways either - that we could all agree on.
The way that we build software has changed so much in those 60-odd years that I wouldn't expect it to be the same 40 years from now. Hell, we might not even need software in 40 years. We might just be able to tell some general system what we want in natural spoken dialog and it just does what we need.