Why some tech companies have expiration dates | Heykuki News