That's about as ranty as it gets but that's probably what he means.
From the information available to me, it appears to me that there is absolutely no altruism in Apple's programming classes.
Further, its clear that this is a carefully considered position being presented in this blog. Why would anyone call such "a rant"?
This blog post is a great and much needed critique. Apple's classes seem like little more than an attempt to create and build brand loyalty and to increase sales.
In 10 years we don't know what language or platform is going to dominate, let alone by the time kids grow up.
The point is to learn any language to get some basic concepts down and then branch out.
Many people on this forum probably cut their teeth on Commodore 64 Basic but we're not laughing at them for platform lock in.