First of all, nowadays you should be using Lightning Network, where fees are negligible and the payment is finalized and settled in order of seconds. BtcPay server has first class integration of Lightning Network.
And second, even if you want to accept onchain payments, current onchain fees are something $0.2 for confirmation within an hour. Which seems reasonable for having final settlement without any intermediary of your funds this fast. Compare this with traditional payment options like credit cards where you are waiting often times 30 days or even more for settlement and as the OP illustrates, you are at mercy of intermediaries.
Stop playing the victims on how the angry HN crowd has downvoted you.
You’re being downvoted because it’s a bookstore that sells to the general public. Less than 1% of their customers would know how to pay with bitcoin, and even for those who do, they would likely keep their bitcoin and hold them right now since it’s at a 1-year-low instead of using it as a currency.
It’s just not helpful to the situation. That’s why you’re being downvoted.
Those are valid concerns, the "hodl only" mentality, the volatility.. but you do you see discussion about this on HN? No, just downvotes. I kind of doubnt that what you say is the motivation for the downvotes. I think if you are being honest, for some reason the HN users just hate bitcoin.
https://btcpayserver.org
EDIT: aand get downvoted by HN crowd, how unexpected :)