Software developers have never been professionals. Doctors, lawyers, accountants, chartered engineers are professionals. They have autonomy and obligations to a professional code of ethics that supersedes their responsibility to their employers.
Devs are hired goons at worst and skilled craftspeople at best, but never professionals.