Batteries are expensive.
Marginal cost of launches keep coming down for SpaceX with reusable rockets and lifetime of satellites is long.