I would guess this is a cost-cutting move to avoid having to send another card next year to those who requalify. I just qualified for PC this year and my card has no expiration date either. It actually makes some sense since the card doesn't get you anything at all, so there's no risk of having someone get something later that they're not entitled to (as opposed to airline status cards which get you, for example, lounge access).