I've seen too much poorly-written code to accept the statements that you don't need a degree
to code well. It is true that you can write code that works without getting a broader CS education,
much like you can do your own wiring or plumbing in your house. Much of the time, things will work.
But then, one time your incorrect wire gauge will start a fire that can burn down your house, or
(more likely in the business world) the house of the poor shmuck who bought the house from you
(or inherited your code).
I wouldn't hire someone who does not have a broad and systematic introduction to computer science.