Sure, and whilst this is _slowly_ changing, a large part is the high up-front cost.
A Kia e-Niro is £32,995 (including the recently cut Government subsidy) whilst a similar size+spec petrol car (The Kia Rio 3) is £17,285.
The Nissan Leaf is from £27,995 whilst the larger Qashqai is from £19,995.
I know that the up-front cost issue is similar in many countries, but that's where Government subsidies usually kick in. America has the $7,500 federal tax credit on EVs (to a point), plus state subsidies sometimes top it up to $10k. This compares to the UK which has recently cut the £4,500 subsidy down to £3,500 for EVs.