While I suppose the definition doesn't require it, I think part of the idea of "engineering" is that the field has some level of maturity behind it.
If a civil engineer designs a bridge, other civil engineers have enough of a grasp on the subject that they can tell you if it's going to fall down or not. If a mechanical engineer builds you a gearset, he can tell you how fast it can spin. They can tell you things like what the failure mode will be when it does break, and how much it'll cost and how many people will be required to build it.
"Software engineers" can't do most of these things, at least not to within any accuracy. Moreover, some things which were hardly thought out at all have managed to become critical infrastructure (Vint Cerf will tell you that IPv4 used 32 bit addresses because it was just an experiment, and if it worked they'd go back and do it for real). Some things which have been thought out incredibly well have simply not worked, with failure modes up to, and including, exploding.
Software simply isn't mature enough to be an engineering discipline yet. We haven't figured out the fundamentals yet. It's like trying to certify electrical engineers before Maxwell, or mechanical engineers before Newton: I'm sure you mean well but you're toying with ideas you don't understand. We're in the stone age of software here.
Imagine if a tiny band of rookies built a suspension bridge for automobiles out of toothpicks and gumdrops, and it worked great for the first 10,000 cars, and then they said "OK, now you'll have to drive slowly for a few weeks while we replace the toothpicks and gumdrops with steel girders". Then a second team tried to build a bridge but they started with steel from day 1, and that bridge went over budget by 10x and melted during the first rain. Would you be ready to call it "mechanical engineering"? I'd call it dumb luck. There are certainly many programmers who can do repeatably excellent work, but we don't have any reliable means of identifying them a priori, which is what an engineering certification would try to be.