When the European Commission dropped the news on 29 October 2025 that it was pumping €2.9 billion into 61 game-changing ...