There are many small European startups who do not have infrastructure to take on large European multinationals as clients. A lot of EU labor laws have hard requirements at 50 and 100 employees so startups stay below those lines and remain tech lifestyle companies.
Now up to 24 official languages and still potentially growing in the future (although this is a bit of an overcount because some of them are mutually intelligible to various degrees, it's still a lot).
It's interesting to think that at the time of original ECSC treaty there were only four languages (French, German, Dutch and Italian). That's just about manageable, now it is a bit of an issue
E.g. why eu has some laws in terms of data and privacy, local laws take precedence (unlike in e.g. agriculture that it's entirely EU's business). Scaling across borders is expensive and difficult for regulatory reasons.