I just got back from a trip to several EU countries and can confirm that a lot of US publishers do not appear to have been ready for GDPR. Several newspaper websites simply blocked any access from an EU domain. (Of course VPNs let you get around this.) It was also interesting to see how GDPR slightly penalizes users of privacy features by placing must-click banners or entry pages in front of every access attempt. Since websites cannot memorize your preferences if you routinely remove cookies, you get a suboptimal user experience.
Publishers knew about the GDPR; there was a two-year grace period before the GDPR went into effect, which ended earlier this year. No, it's a conscious choice rooted in business.
News websites make substantial amounts of money through advertising. These ads serve scripts which collect information about users. The collection of the information isn't strictly the problem. It has to do with storage and consent.
For any company operating globally, the GDPR created two zones of consideration: the EU and the not-EU. Data on EU citizens must remain on servers located in the EU, UNLESS explicit consent by the user is provided and the data is only used expressly for the purpose was intended.
Say you link up ad networks into your news website. The scripts the ad agencies include with their ads don't ask for consent when collecting data. This is standard practice across the Internet. To comply with GDPR, a news website would have two options: scrap the ad scripts, or just don't let EU citizens on the site. The not-EU has a lot more people than the EU, so building a separate site wouldn't make financial sense. As a news organization in 2018, you also need every cent you can find to stay afloat. Subscription models don't work for every site, so you still need to provide "free" access to the site by using ads.
Considering all of this, blocking the EU is often the best option for news organizations. Not all, but some.