The way an article is written doesn't explore the fact that at its core batteries are a 'consumer of energy' and not a producer like a power plant. You are losing electrons through heat losses and degradation in a bid to match demand with lowest cost supply.
Replacing generators with a battery make sense when the peak capacity is overbuilt, but it shouldn't be left unchecked.
The other challenge is that the customer's savings usually come not from the battery itself (the energy arbitrage) but from avoiding the usage charges from their distribution and transmission networks. Deploying batteries on grid without a plan pushes forward the grid death spiral where some users of the network feel like they no longer need to be connected as they can be self sufficient. That means that those that cannot be self sufficient have to share the same cost of infrastructure with less users on it. That is assuming that being self sufficient is economically viable and sufficiently reliable.
Those who think that home batteries and solar are 'cheap' should look into the true underlying costs. The per MWh cost of a home system is MUCH more expensive than a utility scale system. The savings are often just an arbitrage on a relatively high level usage-based pricing allocation of the transmission and distribution systems.
The network costs are mostly fixed by their nature - it's recovery of equipment cost and ongoing cost of maintenance activities. Cost per KWh can be different at different times because you need higher cost equipment that works during the time of high load. If there is no high load - the equipment is not needed and cost can be reduced. But this cannot happen overnight because the equipment is already there! Without forcing the networks into taking heavy losses - you have to allocate the costs to users,and unfortunately those that cannot afford to have these expensive home systems will end up paying the higher price. In effect your battery 'savings' are coming from people who cannot afford to have one.