You can thank your bible thumping state congress critters for that. Up to almost 2 dozen states now. You can use a VPN to get around these though. Not sure how it works with sites that require payment info though.
Louisiana, Utah, Texas, Florida, Arizona, Arkansas, Kentucky, Mississippi...