Great idea. Unfortunately the problem is always the same: moneyed interests buy corrupt politicians, be it in the USA, EU, or elsewhere, who block these measures. Great ideas do not always change policy. Politics do.
As one sees there is no difference between the “centrist” corrupt Partido Popular and the “centrist” corrupt Social Democrats in Spain. This is pretty much true throughout most of Europe South of Scandinavia. Read here