Remuneration is only one dimension in this.
A certain distance has opened up in modernity. It is between what is
accounted for and what is casual. Between the formal and the informal.
Official, and unofficial. It is about what it "recognised" ... by
whom?
Paradoxically, this age in which everything must be measured,
approved, certified and stamped, has made the amateur-professional
distinction more about the rituals and symbols of quality rather than
measurable quality.
My bachelors degree in CS&EE meant reading about 12 books, plus
validation through a gauntlet of examinations. For my troubles I got a
nice certificate and 40 years of salary increase. The reality is that
I read two dozen other books in my spare time as a teenager, just for
fun and interest, and received no degree for them. Since then I've
read many hundreds of books in my life, on philosophy, law,
psychology, politics and other subjects. No degrees.
Out of love, I've paid more attention, taken better notes and more
deeply considered those subjects than I did in the brief 3 years upon
which my credentialled career is predicated.
Interestingly a doctor, lawyer or professional politician [1] is as
free to write code on which a billion people depend as I, yet I cannot
practice law, treat patients or have much of a say in how my society
is run [2] - not that I'd be any good at those things.
Professionalism seems as much about money as it is about how society,
including its incumbent elites and class structures, select who is
"recognised", who gets to bestow the blessings, and ultimately to
control produce and behaviour.
While in the army many young lads, whose "heart isn't really in it",
are technically "professional soldiers". They hang up their boots
after the first tour. Only the crazy ones who become "contractors"
(mercenaries) might be said to have the truest instinct for it.
Software has carved out a very unusual niche this past 50 years. It's
a mercenary game, so complex and difficult that a genuine meritocracy
ensues, one that cannot be ignored or papered over with accolades or
associations. Either your code works or it doesn't.
But that unregulated laissez faire has also created a brutal world in
which becoming a "professional" coder is certainly the best way to
kill any fun and love for it. Meanwhile many well paid, hard working
lawyers and doctors hold on to the love for their work.
So I think "professionalism" and the identity, recognition, provision
and protections it can offer makes for some very interesting
distinctions.
[1] Should we even have "professional" politicians?
[2] Voting in a race between two idiots doesn't count.