3 things as to why I'd have to disagree with the above.
1. All of this is informative to us, but not the user. For example, a Nehalem based quad core is inferior to a Ivy Bridge by a LONG stretch, but an Ivy Bridge CPU is clock for clock not far off Haswell or Broadwell, so using this naming, a i7-(1)350K vs i7-3320K looks like a similar battle to an i7-2350K vs an i7-4320K.
2. Same can be said for an i13-5100 vs an i3-2350. The latter would be vastly better for the average user.
Which brings me to 3. Any naming strategy that makes too much sense leads customers to think that understanding Cpus is intuitive. It's not. You HAVE to read up on it to know what you're talking about. A is not always better than B. Don't make it too easy or the user feels stupid asking for explanations. That's what Intel did, and that's what AMD did before Intel, because arch differences don't have any hard and fast rules.
As to OPs question, SMT should be standard on all above-Pentium systems as an energy saving feature, not a performance feature. Doing two sums in a single clock uses a fraction of the power and should be seen as such. Intel need to vastly revisit their product range for Mobile as they have obviously been taking money under the table for breaking naming conventions they set themselves in order to sell product to a misled user (MacBook i9 and X99/299 naming issues, Core m invention and dozens of other examples)? i3/i5/i7/i9 should be retained as a naming strategy for 4/6/8/8+ cores respectively, with dual cores taking pentium naming, without SMT for minimum possible prices. Burn off anything else that could be an issue to maximise yields, just make it boot windows lol.
This should also apply to mobile, and mobile names should match their equivalently performing desktop part e.g i5-7600U is actually much slower than 7600K due to TDP being much lower, and thus can't do max clock most of the time, even heat allowing. As long as the naming is consistent from there I don't mind.
I also think it should be law to put 3 independently verified benchmarks on every box.
But pointing the finger at Intel here belies the fact the whole industry does this. It's called rebranding. From 720p SD to 'HD Ready' to 'LED Backlit' (which means LCD but they used 1 LED white light at the back, not LED screen). From 4K (4096) to UHD(3840). AMD's whole range of R7/9. Nvidia's 8 series, twice! (GT8X00 series and GTX 8XX mobile)