Moto X/Nexus 5 : Carrier's nightmare ?

Moto X , Nexus 5 , Moto G etc. really set bar for the price range of a $150-$400 phones.

Lumia 520 , 525 etc. set bar for devices below $250.

Its great opportunity to try or experience Android or WP without carriers (because of great price)

Nexus 5 and Moto X are really like top-end phones at mid range prices.

Do you think , if these devices are marketed little more mainstream and available , MORE people would stop buying subsidised phones ? or people just wouldn't care and continue to buy $200 priced contract devices ?

I am asking because contract system isn't mainstream here , We all pay full price for getting devices.