It is quite common with contracts for 24 months and a "free" or cheap "phone" here in Sweden too. If you own your phone, you can go with a cheap smaller phone company that runs in the cell phone network of a larger company.
Those prices you pay for data in the US are insane! Swedish prices on wireless data are generally 50-90% lower than the US prices. For example I pay $9 to my carrier, get 1 Mbit/s data, the data is totally unlimited, so 24/7 download would be ok if I chose to...,a $14 pot to call for each month. I seen for $40 you can get 4G data plan including 80GB of data. The US really need better competition...