Software development is, in on sense anyway, similar to nutrition.
Anyone can declare themselves an expert in the field with no training, qualification or experience.
They can also pursue it as a profession, again with no qualification, experience or training.
In many areas, including nutrition, there are protected occupations, such as Dietitian, that you are only allowed to call yourself if you have the correct qualifications and are a member of the professional body.
I’m not sure I would recommend we all become members of the BCS or, indeed, allow the BCS to govern the profession but surely something must be done to make this more of a ‘profession’