Because the certificates expire every 7 days if you use a free Apple ID. Those with paid developer ID do not face this and it cost $100 per year. This is why AltStore tries to refresh your apps regularly; ensuring you can do this at least once per week stops the certificates from expiring.