Yeah, people forget that the iPhone was actually considered a flop when it first launched; it was too expensive so despite the interest in the product relatively few people were actually willing to pay for it.
The true genius was getting AT&T to subsidize the handsets and pay for the marketing, which gave Apple a lifeline worth billions and essentially created the market.