There are EVs with no sunroof.

Yes, but then they have other design flaws too. There's basically only 1 brand selling EVs in Australia that aren't a compromise (to me at least) in one way or another. Skoda and upcoming VW cars seem to be bucking the trend.