Honestly this seems like the best idea. You can’t get accused of letting a kid access outside approved hours if you don’t allow people in Utah on.
What about adults? They may be lying kids. So either no access (safer) or strict age checks involving checking licenses and stuff. But that’s expensive. No Utah is easier.
How do you know they’re in Utah? IP addresses. Blocks people outside Utah? Sorry, our lawyers made us do this. Complain to your reps that Utah is messing with your state’s citizens. VPNs? Maybe gotta block that too.
Utah is not a big state. The social networks could easily use this to try to “teach a lesson”. Just say you’ll let Utahans back in when their government makes a foolproof age verification system.
And wait.
I don’t necessarily disagree with the intent of the law, it just seems unenforceable/unimplementable, as usual. No benefit to the social networks but huge legal downsides.