As someone who has a degree, I agree that a degree is not necessary. I've lost out on even being considered for some jobs because my GPA was not 3.95 or above. I was one of those who had to work my way through college, sometimes as much as 50 hours a week, plus going to school full-time. So, maintaining a GPA of 3.95 wasn't possible. At least for more.
Also, I've known people who had degrees in computer science, who were worthless at writing software. One lady I know had her master's degree in CS, with a GPA of 3.97, who couldn't write workable code.
And lastly, I've known people who only had a high school education, who were expert software developers. This one guy was brilliant. No one, even with master's degrees, was as good as him. However, his circumstances in life prevented him from being able to go to college.
Kindest Regards, Rod Connect with me on LinkedIn.