I can tell you don’t actually have to use it because if you did you’d know your statement isn’t accurate.
I've traveled Greyhound and Amtrak recently. They both advertise free wifi, but it's quite clear they no longer prioritize keeping it working.
Libraries are (probably/hopefully) an exception. But, seeing as Starbucks has been wanting to discourage people from hanging out in recent months, I wouldn't count on Starbucks wifi being reliable.