You're making the point even stronger for US companies to just block EU traffic entirely. If you have no EU customers, the mere act of letting EU visitors on your site might cause an EU country to "make an example" of you for incorrect data handling, but the alternative of just blocking all traffic would let you travel to the EU without issues.
Well, my point was that a site owner shouldn’t even bother with geofencing, but I guess I’ll accept “may want to travel to europe someday” as a reason to fear legal repercussions