Well, Elon is at root a capitalist. No matter what he says now, there is no way in hell he's going to give free charging for 30, 40 or 50 years based on a piece of a sales price at the beginning.
If you are going to pay a monthly battery lease forever fine. But that's not what they are doing...