At some point the car hire companies just won't have any ICE cars to rent to folks. Like 2036 unless you want to rent a year-old hybrid-ICE car, you'll be having electric rental cars or nothing. So the electric cars are just going to have to get better.
And if you look at where BEVs were in 2011, compared to what is available now, 2031 should be fine. Tesla are already talking about 500+ miles of range for their top 2022 models so it will be there for many more of us by 2025 and as charging moves to 800V from 400V the charging times will almost halve. Batteries are getting better all the time and we really shouldn't be projecting 2021 on the future because there is some form of (r)evolution in technology almost weekly at the moment.
The issue isn’t with the cars, it’s with the whole concept of ‘car sharing’ (e.g rent per journey) which is the other agenda people are pushing alongside EVs. It’s often linked to EVs because they are the future but the drive train is almost irrelevant.