Compared to your ideal specifications, my wishes are: support for microSD card storage; battery that easily and reliably lasts a full day with moderate phone usage; fingerprint sensor, not necessarily on the power button; camera decent, not necessarily great (I don't care that much about low light performance, for example).
I'm tempted to sign up even with the specifications as you list them though. Missing microSD card support could be the major dealbreaker. Or alternatively some other user-friendly reliable method of getting lots of files from my PC to the phone's storage, but so far I haven't found any. Early Android versions supporter USB mass storage and that worked pretty well, but the transfer method implemented on newer versions is very slow and never works reliably for me.
And for the other guy a 3.5mm jack and for a third a physical off switch and look at that we have too many dealbreaker features for the form factor.
Power users tend to have more dealbreakers than the average consumer. Anecdotally, it seems power users prefer smaller phones. This might be what kills the small phone factor.
Why can't we just get an updated version of that?