I have two phones, an old Nexus 5 running Android 6 and my new-ish Pixel 2 running Android 9. I have only one sim card (Cricket). I can enable a hotspot on my Nexus but not my Pixel 2, which says "To enable, go to att.com/mywireless or dial 611". Obviously, I didn't expect to lose hotspot services when I upgraded.
From these observations, I infer that Android 9 (but not 6) enables carriers to implement policies regarding mobile hotspots. Is that correct? Is there a difference in behavior between Pixel 2 phones bought though a carrier and those bought directly from Google?
And, if Android does facilitate device limitations, does anyone have backstory about why Google enables policies that are counter to anti-net neutrality?
Excellent relevant background: How can phone companies detect tethering (incl. Wifi hotspot)