It's Pakistan cultural heritage, Mughals were the last Muslim dynasty before British usurped them. British still have royal family and crown, they celebrate royal weddings, royal births with huge fanfare, why shouldn't Pakistan at least recognize the present heirs and give them a ceremonial role?