>Would it be better if they cut their losses and stop providing this support? Especially for stuff that doesn't have any alternatives, such as CUDA?
They'd lose more if they did that. Do you think the whole world of HPC/ML/scientific computing will switch to windows to use nvidia cards ? The answer to that is no. They'll just move over to AMD. ROCM is coming along fairly well. Or something else will pop up. Don't get too attached to blobs.