Просто школьный предмет информатики давно пора разделить на два:
- компьютерная грамотность. Я бы даже объединил ее с уроками труда

- программирование как решение научно-технических задач. Дисциплина четкой физико-математической направленности. Тогда VB с его "свисточками" и "звоночками", но отсутствием элементарной алгоритмической и математиеческой выразительности пролетает однозначно.

Действительно, сейчас проблему решить можно только спецкурсами. И не только для школьников, кстати.

Курсы переподготовки для программистов-непрофессионалов - почему нет? Такие ведь существуют, основная их цель - научить создавать небольшие повседневные приложения для собственных нужд маленьких организаций. Здесь, кстати, вопрос "производственного стандарта" вообще не стоит. Главное, чтобы быстро писалось и быстро работало. В ББ все есть: работа с текстами и генерация отчетов не сравниться ни с каким VB & FoxPro. Работа с базами данных - на высоте. ПО-моему, проще объяснить людям несколько инструкций SQL, чем изучать непонятно откуда и для чего  взявшиеся "полувизуальные" компоненты даже той же Дельфы.