Starting and ending one's programming skills with scripting is not a programming sin. For some businesses, there is a real, constant need fulfilled by someone who glues together data and systems with scripts. Personally not my cup of tea, but I recognize it works for some people and organizations; if those circumstances work for you, then that kind of job is nearly a slam dunk.
There is an enormous spectrum of software to be done. And not enough people to do it, currently. So getting a job could be very easy.
But, the point is a "professional software development job", not "something to do with computers"
I've never seen that work for actual software development, but I guess it depends on where you work/what sort of job you do.
I've seen it work for sdets though so who knows.
Working in a non-development group doesn't somehow make you not a software developer.
My point was the skills required in architecting a solution vs testing a given specific solution differ. So, while you can more easily fall/move into a automated testing role, it's harder to do so into a core programming job. The bar for moving into the latter, rightly or not, very much higher.
But, try to actually take them up on the offer and you'll probably find yourself jumping through programming interviews that will scoff at your basic skills.
Most of us got started writing little scripts. It's definitely a great start. To say that he could work as a professional programmer now is ridiculous. Could he have a career if he put in the time? Maybe. Can he get a job? Maybe. But, it's not the slam dunk these people are suggesting.
Note that I'm not even differentiating getting past interviews vs actually doing the work. I think either would be a stretch from writing a few scripts.