> Why don't universities offer online undergraduate programs?
There's a normative and substantial laboratory aspect to ABET-accredited[1] undergraduate engineering programs.
From Criterion 7:
>> Modern tools, equipment, computing resources, and laboratories appropriate to the program must be available, accessible, and systematically maintained and upgraded to enable students to attain the student outcomes and to support program needs.
[1] https://www.abet.org/accreditation/accreditation-criteria/cr...