The Model 3 is also almost twice the price of the average new car bought in the UK/Europe.
Standard hatchbacks like the Golf and the Civic vastly outsell more performance oriented saloons for a multitude of reasons. You may want a cheap performance oriented saloon, but the market for those is minimal compared to mainstream run of the mill hatchbacks and small SUVs, hence why most other manufacturers are concentrating on those markets.
The Model 3 is taking a massive chunk out of the premium saloon market (BMW 3, Merc C and Audi 4) but not really affecting the rest of the market much at all. The saloon market outside of that sector is basically dead in North America (several major companies have stopped or are stopping production of their saloon options) and it’s not looking much better in Europe. Most people don’t want saloons any more.
That’s not to say if there were better hatchback options people wouldn’t go for them instead, or that many people that want an EV (and are willing to pay more than they would for an ICE) would rather get the 3 than an eGolf or Leaf. Just that “desirable” cars are not what most people buy.
Besides all of that whats wrong with the look of the eGolf and Leaf? Granted neither is going to win design awards, but the eGolf looks practically identical to the standard golf and the Leaf fits in nicely with most other similar sized hatches. Interior wise I very much doubt they’re much different to any of the non EV golf and Nissan hatches (the civic).