That’s normal practice, no visa can be given for more than passport expiration date, since it’s attached to passport number and you can’t use expired passport, so if visa date is past passport expiration date that will not work anyway, and only may cause confusion.