Don't burst a vein arguing over the definition of a profession.
The litmus test is whether or not an occupation has a policing organisation who dictates who is allowed to practice it. Lawyers, doctors, civil engineers are professions. Homeopathers, developers and ditch diggers are not.