Даже "коммерческое программирование" пятилетней давности, без Copilot, но со Stackoverflow, уже было ближе к объекту среднего специального образования, нежели высшего профессионального. В отличие от "математического программирования". Перефразируя классика, программирование просто и вполне доступно среднему уму человека, но программировать сложно.
При этом прикладные навыки в подавляющем большинстве направлений можно сформировать за пару лет вечернего обучения, не нужно для этого серьёзной академической подготовки.
Вот я вообще не программист, и даже не числовик, а физик-теоретик. Тем не менее, написать работающий код я могу. И для оттачивания прикладного мастерства мне не хватает практики, а не глубоких фундаментальных знаний, выходящих далеко за рамки книги Кнута.