Смотря какого уровня это ОУ.
Если это в сфере СПО, то так и надо. Так и только так (под это, если не ошибаюсь, сейчас разворачивается программа "Профессионалитет").
Если уровня бакалавриат/специалитет, то полагаю, что не стоит ориентироваться под конкретное место, но стоит брать за производственную базу конкретное место и углубленно готовить в отрасли. В результате получим практикоориентированного специалиста, но с фундаментальной подготовкой.
При всем этом надо оставить в достаточном кол-ве мест, где можно получить классическое университетское образование для воспроизводства сильной теоретической базы.
П.с.: Отдельно стоить упомянуть, что даже при градообразующем предприятии, надо стремиться развивать экосистемы и помнить, что высококлассного специалиста можно на месте выучить, дать работу, но он уедет по причине, что жене нужны "шмотки" и места, где можно их выгулять, а детям "образование и экология".