Unfortunately, software engineering is more akin to building trades than PE: the area of its applied sciences is very large, not well-defined, and entails a myriad of sub-specialization.
That does not mean, like trades or finance, they cannot form guilds and unions to build standards and enforce regulations and ethics. It just means PE will not accept them into the fold.