Yes and No.Don't forget the recent rise of installment plan options here in the states. That pretty much takes the place of subsidies.
Yes installment plans appeal to those living their life on credit. Providing a way to buy with little out of pocket expense at time of purchase.
No... Because cash buyers like myself don't find full retail price appealing. Instead I'll happily find my phone at a discount from Amazon or another source.