Have some respect, please.
Idiot or a frustrated 70 year old coming into contact with a smartphone for the first time?
Idiot, or a person with ADHD who has trouble focusing on the instructions and just wants to use the app intuitively?
Idiot, or person whose first language isn't English?
Idiot, or person with an IQ of 85. Yes, you might call someone like that an "idiot", but that's first of all nasty to say, and is that justified if they're part of your target audience? You have to design for these people.
Idiot, or person who's completely stressed the fuck out who just wants to use your app for what it's meant for and not spend a single second more?
Idiot, or drunk person who wants to order food/have fun/order stuff online because it is incredibly important to order that right now?
Idiot, or someone who just isn't very interested in techonology whatsoever and just uses a phone to keep up-to-date with friends and does some banking? You'd be surprised at how many people don't know what a zip file is, who don't know what USB is, who don't know if a GB is larger than a KB or not?