Also, it makes monthly budgeting easier for individuals.
Even if you don't use any electricity you still pay a day rate (on most tariffs).
What I'd hate to see long term is if the subscription remains tied to a single supplier (i.e. I pay my subscription to Tesla, but use Ionic to charge, so pay the subscription charge and the higher rate). That will mean the decision to use a different charge point still has repercussions, and prevents the openness of the infrastructure we (society at large if we're moving full electric) really need.
One of the great things mobile phones did for society was the PAYG model. It lowered costs for consumers and allowed to onboard even people with atypical cashflows, who might have otherwise struggled to afford monthly contracts. It was a great democratization of access, and that should be the model to pay for services.
Sadly, companies of all size prefer monthly "standing charges" because they make it much easier to fleece consumers by making them pay even if they don't use the service - and if you miss a payment, they can add further charges on top, increasing the abuse. Even mobile companies now make it harder and harder to get true no-strings PAYG accounts.
Until these EVs can match the convenience of gas, there isn't a point to get one. Especially since batteries are a huge tax on resources as it is.
The more we stop this parasitical "subscription for everything" model, the better.
If I have a subscription to Walmart which gives me half price food in return for $50/month, you can bet I'll always be shopping there.
That means I'll usually drive further for food, have less selection, and will be far less likely to switch to another grocery store.
When many stores have a subscription model, they can start to creep prices up for non-subscribers, and before long grocery shopping starts to look like cable internet or phone plans.
I can't 'just switch to AT&T for a few minutes to see if it's faster'!
Endgame:. "36 month Walmart Grocery Plus for $50/month. Early termination charge: $1800. For just $25/month extra, you can also shop at other Walmart locations."