This was an attempt to use authz on the smart contract level, and we got kinda far! But when we realized that CosmWasm doesn't let us withdraw rewards for another person.
Surely the time will come when CosmWasm is updated, and at that time this can come in handy.
much love