This is superb.
I want to add that the author is comparing it to self-study, which is something they enjoy. Most people don't enjoy it. For those people, an undergraduate degree should be more fun than self-study ... and if it turns out not to be then IMO they should probably drop out.