Why are most Bitcoin payment invoices time limited ?
Most invoices are timed to ensure the price of bitcoin (or any crypto asset) does not move too much.

Although Bitcoin is usable as a currency, it's current volatility is somewhat undesirable. Timed invoices are used to ensure that merchants get a roughly expected $ value.