Besides technical reasons, rechargeable batteries are used where the energy demand is high, where you would have to buy single batteries often. Like laptops and phones. Recharging them often justifies the higher price.
Single use batteries often go in low energy appliances like clocks and remotes, so appear to last much longer.
Latest Answers