Tend to agree - usually promoting the latest "innovation" fad .-(

Been a co-op myself and later in my career hired co-op students ( STEM ). I myself was innocent of industrial realities and certainly my later co-op employees ditto. 
HOWEVER .... co-op is the best way to start new graduates-to-be on their career paths, after being inoculated with reality serum. Certainly weeds out the snow flakes .-)
I wished we had more co-op programs in our education system, because it speeds up entering your career aspirations.