That's just your opinion. If you support gatekeeping, you support retaining the original meaning of words. The original meaning of engineering did not include software.
So it is a contradiction if you support gatekeeping but also only when its convinient to you.
So it is a contradiction if you support gatekeeping but also only when its convinient to you.
That is the point I am making.