I wouldn't say he's covering for his grandmother, instead he's doing what he's being paid to do... tbf not many men get to have such an easy life up until they're almost 40..and much as I don't dislike William, I think it's about time he actually worked for all the luxurious life he leads..