You are free to buy batteries to do your own shifting. Also remember that wholesale costs typically just account for power generation, while retail costs also account for grid maintenance. An owner with solar is benefiting from grid maintenance, so it makes sense that they contribute.
Now from a societal perspective you may want to subsidize solar. But it certainly isn't "unfair" to buy power at wholesale and sell it at retail.