While that’s sure nice to have as a customer, I fail to see how it is strategically relevant to the EU to have something similar here. I’d value a functioning, open, and compatible ecosystem of European software much more.
Then I think that you would probably need to create some sort of centralized European FOSS software support, because in the ideal case that everything was interoperable without too much work, you're left with 20 different software projects to get in contact with if something goes wrong. And if something goes wrong in the interop between those 20 projects written on wildly different stacks, there's nobody to call.
If some genius hasn't already put together a turnkey umbrella project that meets your needs, you're going to have to find your own genius. That's different than just calling MS or Apple, even if their support is slow or annoying. I think Oracle counts, too.
It's not like Europe couldn't build these systems out of FOSS (just like Oracle and others, btw), they just haven't done it until now and it would have been just as easy to do 15 years ago. I think they'd rather get courted and bribed by American behemoths.
I agree. Get rid of reliance on any one supplier. Open makes it easier for everyone to contribute. The UK, or India, or the US, or anywhere.