It wasn't always common. When Verizon and Sprint had only 3G smartphones, it was not possible. Also older iPhones didn't support it on Verizon and Sprint. AT&T and T-Mobile has had it for eons.Who doesn't have that?
If my phone drops down to 3G or 1x, I need to have wi-fi on if I want to converse on the phone and use data.