I don't agree, luis. When opener bids 3H, he is not telling pd the real holding, the number of tricks from powerful D suit. With a (mini-)splinter of 3H, I would take pd's hand as 4441 or 5431 with scattered honors (15-17 hcp or so). Even if pd dares to bid 4NT after 3H, he does not necessarily to bid 5N when all 5 key cards are present. Partner could hold Qxxx, A, AQxxx, Kxx. And I believe it is quite common practice if opener (or 5NT's responder) holds 2 side Kings, he should bid grand. You don't want to in grand holding AKxxx, xx, xx, Axxx, facing pd with Qxxx, AK, AKxxx, xx (or better Qxxx, A, AKxxx, Kxx), do you?