Yes and no.
It's all what you make out of it and whether you do take it seriously, or if you don't as you cited. For example, I 1) go to an overcrowded budget hit CA college, therefore I cannot possibly get enough classes because they fill up in about 2 milliseconds. and 2) work over 30 hours a week. These two factors make it impossible for me to get anywhere near 16 units, even with online classes. I take my job and school very seriously, so I do in fact learn. Most kids who are breezing through with the C's get degrees mentality obviously aren't going to learn jack shit.
But if online classes were taken away from me I'd probably never get enough units to transfer. This logic applies to many things in life.