I think the best solution would be a UEFA implementation of a salary cap (not for individual players, but for a squad). Therefore pay what you want to secure the best talent, but you need to operate within an envelope - like in US sport. Clearly the ceiling would need to be a meaningful one...