With the share concept I was trying to solve this very understandable concern:
So regardless if there is one pool operator with all funds or several pool operators with multi-sig, there is always a service provider and a customer and the service provider manages the funds of the customers. So while your solution solves that the bot operator can not run away with the money, it doesn’t solve the responsibility problem for those funds.
The share concept avoids this - in fact the only funds that need to be provided by the pool operator are the dividends (i.e. the grant). And while the implementation involves some effort, the final solution will be just as easy to use as a regular altcoin from a contributor’s perspective (ok, exporting the keys will be required).