This is precisely why bitcoin adoption is not higher. By categorizing bitcoin as a security and not accepting bitcoin as a denomination for taxes or any calculation of taxes due it is effectively an extra unnecessary cog in every single system it is a part of. Any company doing legitimate business has to record every transaction they make in the denomination of their governments chose currency. It goes from a simple “I sold 5 pencils for X dollars” to “I sold this pencil for 1 bitcoin which is equal to X dollars on the date I sold it then made/lost Y dollars by converting back to dollars at a later date in order to pay taxes and buy more pencils, and spent Z dollars to trading fees in doing so.” So really at minimum we’ve gone from a single clear amount, to now having at minimum 3 separate records to make the same transaction. Bitcoin can never be as simple and efficient as an actual currency when you have to convert it anyways at some point.