Because the EU officials and subcontracted party do not have incentive make the product attractive.
- There is no monetary incentive for developers based on the success of the product. Close proximity with the EU is enough to win the likely overpriced government contract, which is either a fixed price or by-the-hour.
- The EU officials themselves rarely have ambitions or talent to make any good web services. Your success as a government officer does not depend on the success of a software product, but is based on political alignments and taking least risk of not screwing up.