A new unlocked iPhone 13 Mini device is $850 in Canada. I can buy an unlocked Android smartphone for under $80 that'll do what I need. Though I splurged and spent just under $200 on my last phone. Something that costs 4x as much as a decent mid-range model that will meet most people's needs is luxury.
Most people do not purchase phones and service plans the way I do (separately - I buy an unlocked device up-front then use it with my preferred carrier). So they probably don't think about it like that. It's just an extra $30 a month on their bill for the lease. That really starts to add up, though.