Yeah, the amount of tunnel vision from AI/ML users thinking that Nvidia exists solely for their use is funny to watch. Try writing anything other than ML in pytorch. You can't? You can in CUDA. There's a much bigger world than ML out there.
Of course you can! It's a library of vectorized math operations. You don't need to do gradient descent on the graph either.
Nor is it because of all the tensorflow models people are writing, to be honest.