I had to endure 4 years of theoretical and very occasionally practical training that has nothing to do with my job, and only tangentially related to my field. I believe the same is true for most IT-related professionals. Despite course load irrelevance, I would not be able to do what I do without such education.
Getting education is not about mastering subjects, they are frequently irrelevant to what you end up doing. It is about developing ability to independently study abstract problem outside your knowledge domain and providing you with just enough bare-minimum knowledge that it is possible to self-educate yourself. It is also about ability to cooperate with others to reach a common goal, but that is unfortunately less emphasized aspect. Last but not least, it is about introducing notions that you could fail at something and that you can't be good at everything no matter how hard you try, something our trophies and gold stars grade system miserably fails at.
He has not acquired a fortune; the fortune has acquired him. -- Bion