The original iPhones were only available through AT&T and required a 2 year contract at the selling prices.
Also back then, it was minutes and text messages that were the variable which determined the plan price while data was unlimited. Eventually, that flipped and data become the variable while minutes/texts were typically unlimited.