I fully agree with you on this. This is a two-way thing and I don't like it when people delegate most of their HP.
I have set myself a limit of 20% to delegate. That includes support to any project that interests me to get some return, plus community support and delegation prizes I sponsor in HPUD. But I would like when my account grows a little more those delegations to be around 15%.
But anyway, every head is a world and the most we can do is to support those we are in tune with, right?