Коротка відповідь така — бо батарейки та акумулятори дають струм за рахунок хімічної реакції. Щоб ця реакція йшла, потрібно, щоб у батарейці або акумуляторі був запас тих речовин, які вступають у цю реакцію.
При цьому хімічна реакція йтиме і в тому випадку, коли струму немає (тобто коли до цього джерела струму нічого не підключено) просто вона йтиме набагато повільніше; за рахунок цього поступово відбудеться «розряджання» вашого джерела живлення. У батарейках такий процес необоротний, а ось в акумуляторах можна провести зворотну реакцію та відновити вихідні речовини: для цього потрібно пропускати через них струм деякий час: саме це і називають зарядкою акумулятора.
Я навмисно не вказую тут якісь конкретні хімічні реакції, тому що хімічних елементів живлення існує не менше десятка тільки з тих, що активно використовуються, а взагалі способів хімічного отримання струму дуже і дуже багато.