Why has the giving "age gap" widened 30% in the UK? Just part of a larger social trend, says columnist.