And Apple force you to buy their products? I don't think so...
If we want an up-to-date iPhone, we need to get one with an annoyingly large screen unless they release a 4" iPhone later. It's not that we don't have any choice, only that we have less desirable choices now. It's like the removal of the 17" MBP; users had to switch to 15" or switch to Dell.