I get that, and IMO, I thought NHC did fine other than the landfall further north before they adjusted back to south of Tampa. Lee County should have started evacuations over the weekend.
NHC could have a perfect forecast and spread their message far and wide on social media, but unless local news reports it verbatim, there will be information lost between one agency to another. its a group effort from NHC communication to emergency management, who communicates to mayors/governors, who communicates to the public. A breakdown in any of those handoffs will trickle down to those on the ground who choose to stay behind instead.