There's an interesting issue with how expensive ICE cars will become to service and fuel when their number becomes smaller (2023 is meant to be the peak of ICE sales). The tipping point for replacement of horse drawn carriages with cars in large cities around the world came quite quickly - when the infrastructure became more expensive.
In 2035/2040 the majority of ICE car owners will be the less well off (plus those driving classic cars) - but they'll likely be paying much more for travel than those that can afford new electric cars.