The declared aim of Nato sec-gen is 5%.
The EU and USA have similar total GDP measured by PPP, and USA spends 3.4%. So 10% would be wildly excessive by any measure. In addition the EU has three times the population of the unstated enemy, Russia.
But it's true that this initiative is happening too late.