It's interesting to see that Apple is explicitly targeting the M2 Ultra as an alternative to GPUs for machine learning.
I think it is great for consumers for Nvidia to have a competitor in this space. If you wanted to do ML, you really didn't have much of an option other than Nvidia, which allowed Nvidia to do things like disable certain features in consumer GPUs even though the hardware was capable and limit RAM. Having Apple as a competitor in the consumer space will force them to up their game.