About RC faucets, it would be really convenient if users could delegate their RC to one account, and then that account could become a faucet for all of hive
This is RC pools in a nutshell haha, I don't think we should enable people to delegate delegated RC because it can create some performance hogs on some blocks.
Any other way to achieve that? Maybe create a special account on the chain acting as a fee based RC pool?
But then who would control that account ? I didn't give it a ton of thought but for now I think the best way to achieve "everyone can contribute to RC delegations" is RC delegations trail where you decide to trail an account creation system, and if you see it delegating 10 RC, you delegate 10 RC too, it's less efficient because it's hard to tell how much RC will be delegated when delegating but it works.
RE: Direct RC delegations vs RC pools and tentative direct rc delegations spec