@SkyWhisperer - Computer engineering is more difficult, yes. I majored in computer science and didn’t take a single physics class. I used Biology to satisfy my science requirement. After that, it was all computer science and plug and play math courses. A computer engineer couldn’t avoid physics so I think that would narrow the list of possible candidates.
However, I also think that marketing plays a role. More computer software jobs are advertised than computer engineering jobs. So while the engineer has more opportunities, as you explain, the job market as a whole may have more opportunities for developers.
Thus the engineer winds up in the developer role eventually, as seems to be the case even with graduates who have Electrical Engineering degrees.