Worthwhile and "fully online" are pretty much mutually exclusive. If you want a degree then actually go to the college. Watching videos is very different than actually talking to lecturers face to face, doing exercises under supervision and guidance, having access to labs and having someone to ask if you don't know something. There is also the aspect of self-discipline - it is very easy to goof off instead of doing y…
All the other problems you cited are instances of baseless bias or could be addressed in an online setting. I suppose it depends on the university you attend but I never experienced "doing exercises under supervision and guidance" and indeed, people who can only work/be motivated in that setting woulud probably make terrible professional developers.