I do hear you, but the top trim Ioniq can be had for around $35K before incentives. That comes with real leather (the Tesla 3 is only available in vinyl or "vegan leather"), sunroof, driving assistance (active cruise, lane departure etc). and premium audio. It also had nearly bullet proof reliability, high initial quality, front wheel drive (better winter driving performance than RWD), can be serviced at any Hyundai dealer, killer warranty and a $7500 federal tax credit. The starting for a base model 3 RWD is nearly $40K with delivery. So the Hyundai is nearly $12,500 less with tax incentive. You can also lease a Ioniq Limited (in Maine) for $259/Mo nothing down. Look up the cost of a Tesla lease $371 with $4500 down plus tax and fees. Hyundai gives you a lot, for quite a bit less. Yes there is a shorter range, but on the bright side, a faster charge time.
Still doesn't do it for me. Firstly, Hyundai already engineered and added the heat pump to the cars, but only if you live in a certain part of the world. So they removed that function from the US just for more $$. On the other hand, Tesla's M3 didn't have the heat pump before, yet now it does. It's not like the previous M3 had the heat pump, and then they removed it from the next gen. Never should companies take steps backwards from previous features.
Also, you are very low on your price estimate of top level Ioniq (which still doesn't compete with lowest level M3 overall, but let's assume they are equal for now). I bought my Ioniq for $42k. That is after all taxes and after lots of negotiating on price, no incentives yet. So price isn't $35k, it's $42. Tesla doesn't negotiate, so you can take their website price as accurate, but not so for Hyundai or any other OEM. After incentives my $42k Ioniq became less than $20k, which is obviously why I went with the Ioniq over Tesla. But without incentives, Hyundai doesn't give you more for less, it's more like less for less.
Finally, you mentioned faster charge time because of shorter range? This is a false benefit. First of all, the charge time on superchargers has not competition. They are light years ahead of the slow rates that Ioniq charges at. Second of all, even if the charging rate was equal between Tesla and Hyundai, don't be deceived: just because the Ioniq has smaller battery and reaches 100% before the Tesla doesn't mean it received any more miles than the Tesla did. You simply had a smaller battery so you reached 100% faster, but the number of miles charged into each battery would be the same. Smaller batteries do not charge faster...they reach charge exhaustion faster.