The knowledge you can get from those expensive university degrees, you can also get from a varity of online course which mostly are also offered by notably universities for a part of the money. Just look at MOOC (Massive Open Online Courses) sites like coursera.org, edx.org or udacity.com. They all offer courses and certificates in the blockchain space. Some are even free.
They are a great learning tool, though, I've enjoyed every course I've enrolled into.
That is true, but the cost is far from that of a degree. If you want to have a certificate after you've completed the course you have to pay $50 to 150, depending on the course and provider. However, you have a big advantage over a degree. You decide if you pay afterwards not before. If you do a degree and fail, all your payments are gone. If you fail in a MOOC you have not lost anything, except time. I consider this a big advantage.
By the way, some providers even offer so called nano-degress which cost more than a certificate course but are still much cheaper as regular degrees and you still have a certificate from a well-known university.