The whole idea of implementing something useless to learn a tool is deeply flawed and it is sad that most of our schools and universities still follow this practice
Some of us just really like digging through raw Martian Elevation data and turning it into models or textures or whatever. And learning a new language while we’re at it is a nice (intended) side effect.
If we could just “learn the language” cold we would. By all means, if you have something “useful” you need to do, prefer that. But we don’t always have that on hand, and fun toys are a good substitute.