Like it or not, Apple keeps cancelling smaller phone lines because they don't sell well. That's it. If they sold really well then they'd keep selling them, but they don't.
I would also love more capable small phones personally, but I can't deny that people overall don't seem to want them.