Founder of cryptotaxcalculator.io here. First of all I agree the proposed rules aren’t particularly well thought out. The thing is, the 1099 forms that the IRS gets from existing brokers don’t make any sense because as soon as you move funds between exchanges the broker can no longer accurately track the cost basis. Pre-crypto you generally wouldn’t have this problem. From a tax compliance perspective it is an absolute nightmare, and I am sure this is just an ill thought out attempt at trying to make their lives easier. Probably not the best way to go about it though. There is a lot to solve in this space.