What makes it a profession is not just the certification, it's the burden of responsibility for consequences. Your lawyer, accountant, and real engineers carry "we need insurance for this" level of risk in their work, all the way up to "can go to prison for getting things really wrong".
Until and unless software is held to that standard, software will never be engineering and always just a craft that can be performed to any or no standard.
Until and unless software is held to that standard, software will never be engineering and always just a craft that can be performed to any or no standard.