I agree with that and stand by these words. If people want to call it gatekeeping, so be it. Programming, software engineering if you will, is a serious discipline, and this craze needs to stop. Software building should be regulated and properly accredited as any serious activity.

In some countries you can't call yourself a software engineer if you don't have an engineer degree and a license to practice.

Should be the same everywhere. Anyone can be a coder, but not everyone is an engineer