If meta wants to cut out the middleman and let businesses pay directly for ai generated ads, I doubt they have any incentive to fix this.
The reason why they need agencies to deploy ads is thats its not their core business - so they wont be able to setup Meta ads on their own?