It can't work without a complete inquiry/investigation as to why agents are such a prominent part of transfers. There are too many factoring parties in cahoots, there is widespread corruption and there are a lot of people making a LOT of money globally who are now too powerful to mess with.
And of course, if someone with the power and money wants to veto this, they just need to slip a little brown envelope to the current powers-that-be at FIFA to ensure this doesn't go through. Allegedly...
All of which is why FIFA are the only ones who could make it work........takes a thief to catch a thief.