You cannot go to a AT&T store to buy a phone and then use it on tmobile’s network. That’s why there is a 60 day delay. For 60 days you pay AT&T for a service contract.
> You cannot go to a AT&T store to buy a phone and then use it on tmobile’s network.
Why not? You're paying them for the device. Why should they have a right to stop you using it how you want? Imagine if buying a car also came with a requirement to only use the dealership's petrol stations for the first year.
Because contracts that people sign when they buy a subsidized phone are not really enforceable. Folks will get a "free" phone and stop paying. There is not much that provider can do. The cars are valuable enough and when you stop paying your loan you will lose it pretty fast.
Why not? Because AT&T doesn’t like selling stuff for other telecom companies. In fact the only reason they have stores is to sell wireless services. If you don’t want their service, they don’t want to sell phones to you from their stock.
Generally they are sold at a discount, with the deal that they will make back the discount if you use their service. You can buy an unlocked phone new from the manufacturer but then you will pay full price.
Are they actually discounted? Where I am in Europe they don't do that anymore, it's usually cheaper to buy the phone from Amazon - if you can afford the up front cost.
At least in the US, in July, for a Google pixel 8, through Verizon or AT&T, no. Buying a pixel 8 retail from best-buy or Amazon was $200 cheaper than either carrier, and both wanted to push financing instead of outright purchase. My experience (mostly with Verizon) has been that buying directly from the carrier has been more expensive in the last decade than buying the phone retail.