I’d have to disagree here, there ARE people out there who have both skillsets. I myself am working towards becoming one of those.
Should it be expected that people will always have both skillsets? Of course not and that’s where education is important, but creating this divide is unnecessary especially when the disciplines overlap like a gradient.