People should check out Google's JAX. Work in a high level language and run anywhere. Nvidia should just be commodity hardware if people avoid vendor lock in.
Now the vast majority of the compute cycles have centered around a handful of model architectures, implementing those specific architectures in whatever bespoke hardware isn't difficult.
Target specific applications not the whole complex library/language layer.
Somebody has to build those optimized backends -- it's not just a matter of people picking the wrong stack.