Why should apps be required to be businesses? A lot of the apps I use are not businesses. Sometimes people make good stuff just for fun, or any other reason.
I started programming on the Atari ST and bought a compiler and made a fractal program based on the computer magazine examples of the time (not too much earlier, we typed in bytes and ran a checksum to get the computer magazine examples to run on something like a Commodore 64 for those who did not learn 6502 assembly), for fun as you say and posted it on BBS. I got a really nice handwritten letter of appreciation from a couple who enjoyed playing with it, it was immensely gratifying to make something and share the joy of playing with it.
If you want them to call you and ask "Are you really not a business?" after you tick the box that says "I'm not a business", that also costs them money. There's no way around the fact that they operate this at global scale, if they start making it free it will inundate them with spam and useless work. This isn't a local poetry magazine.
Why should I want to call them? There's no need for a phone call. I understand they allegedly need to do some quality control on the app store. And that has a cost. I get that. But they're the ones that decided that the app store shall be the only way to get an app. I don't have to pay anyone to run code on my computer that I got from github. It's not impossible.
This is a great question. Apple's fee basically says:
"Software development should either be money-losing (developer pays Apple and releases a free app), or it should be a business (developer pays Apple and attempts to make a profit)." There is no room for developers who want to release pure hobby apps with no expectation of commerce.
I don't release any of the iOS apps I write. First of all, I would never charge for them, and therefore I cannot justify paying $X/year for the ability to release them. So I do them for my own pleasure and education and that's it.