Are you suggesting content creators should run their own website? If they have the time & skills, sure. But running your own website is expensive in both time and money.
It absolutely is, because you still need to get paid, and unfortunately 18-20% fees are completely normal for adult-content payment processing. And OF clearly does a lot more than just payment processing.