Actually I don’t think this is incorrect, just stupidly annoying. They’re taking the exchange fees in crypto and not in Fiat. Technically I think you do incur capital gains/loss when you convert the exchange fee to fiat equivalent. The amount of capital/gain loss you incur would be based on your cost basis method.
In the example above, he didn’t pay 238.2¥ in transaction fees as he stated, he paid 0.0003 BTC. When he paid this fee, the 0.0003 BTC is then converted to to 238.2¥ (taxable event). His cost basis method calculated the 0.0003 BTC as having 100% gains.