Yes, its not lectures which are the problem. You just don't need lectures for technical courses, you need books and practice and someone competent to discuss difficulties with.
For non-technical courses, lectures aren't (or shouldn't be) simply rehashing of the content of books. The best (non-technical) lectures I have been to drew on readings done but consisted of drawing links between them, exposing subtle points, guided discussion and exposition of unpublished research by the lecturer.