If anything, I might know the company you are talking about in Indiana... Think about it, why would a company with offices in Seattle or NYC want a remote worker when you could put a local posting and get hundreds of candidates?
I've heard of letting people stay remote for the most part but need to be in the general area.... so they could come in easily on short notice or for meetings and such.
They do exist and I've applied to them and talked to them multiple times. I'm not sure why this would surprise you so much.
The tough part about landing a remote job with a good company that pays well is they can be picky as shit because they get so many applicants. Why get hundreds of applicants local when you can get thousands of applicants? The ones I've gotten to final rounds of interviews with it basically boiled down to them liking me a lot but there were people who they liked more with better experience in the tech they use.
If you weren't aware, there are job boards dedicated to remote job listings and there are a decent amount of listings for companies in those areas I mentioned. A lot of companies are starting to adopt remote culture because they realize that office time isn't even necessary for many jobs.
Oh, and the Indiana one I'm talking about was just throwing out a random place, there wasn't a specific one I remember seeing. I did see a listing for a job in Iowa, I didn't even read the job description once I saw that.