Should I bother learning low-level languages like Rust or CUDA?
So I mainly do JS/TS/React and python/pytorch, basically webdev stuff and ML stuff. Rust and CUDA keep popping up over and over in my various social media feeds. I've looked into learning these, but the problem is there isn't a problem I want to solve right now that would require these. In webdev land I haven't yet run into a problem I couldn't solve by importing a package someone else wrote in nodejs. In ML land sometimes I want to make pytorch go faster, but all the complexity of CUDA seems daunting. I recently discovered Triton, and it seems that you can simply just write the code in python and add decorators.
Also numba/taichi seems to speed up python code by a ton.
With the world going so fast, should I spend any time learning these lower-level programming languages like Rust or CUDA? I'm not a hardware person btw, at least not right now. I guess I'm basically torn between thinking I should learn these things cause it would be cool and whether it's just a waste of time.