They never had expiry dates until Bungie reintroduced them into Destiny 2 for the first time.
Just pointless restrictions, considering completed bounties never expire.
-
Well given most bounties that do have them are relatively easy to complete, does it really matter if they have timers or not?