And it stifles it by... requiring tax documents to be filed for transactions over $10k? Is it doing anything else to stifle it?
It's not that black and white unfortunately. The guidelines are not for a singular transaction. You cannot take take 1 single $10K transaction and break it up into 2x$5K transactions to avoid reporting.
Any successful business processing either a large amount of small valued transactions, or just a few large ones... let's just say any successful business would be required to report information they cannot obtain. They can report the amount, but it is impossible to the who is on the other side of the smart-contract.
I'll give you an example of a potential business this could hurt:
Joe wants to make a living creating Indie video games. But he doesn't want to go through Steam to sell as Steam is attached with huge seller fees, potential licensing issues, etc. He decides to set up his own store and decides to use the Ethereum blockchain to facilitate his sales. And because Ethereum is the backend of his store, there are no licensing fees or other requirements that other comparable centralized e-commerce store solutions come with. Joe sells NFTs that provide undisputable proof-of-ownership of a copy of the video game he is selling. The NFT acts as the key to unlock the game - it is his built-in DRM. Additionally, the NFTs contain royalties so that any time someone decides to sell that NFT to another person - he gets some small cut of the transaction. Joe ends up with a successful business model. And although he is not making $10K/day, the value of transactions going through smart-contracts linked back to his wallet does exceed $10K. Joe must now report all of these transactions per IRS reporting guidelines. That is the who and where of everyone involved in these transactions, and how much. That is not possible.
You can take this example and apply to anyone wanting to sell any of their own productions - be it art, music, video games, etc. All of these free business models: DOA. They need go back to getting ripped off at iTunes, Steam, whatever services we have today.
Another example: if someone creates a game that runs on a blockchain, where the gold or in-game token/currency has real world value (think WoW gold, RuneScape gold, etc) - by IRS guidelines they will need to report everyone involved in those transactions as their game will be facilitating more than $10K worth of in-game currency tokens within a 24h period (or whatever reporting period is in the guidelines).
No serious developer or VC is going to take on development with the old IRS guideline trying to be applied to trustless smart-contract technology. Developments will run into that $10K limit very quickly - possibly just even during testing phases via burning Ethereum just to process transactions. And even if they could report the who and where of everyone involved in these transactions, the reporting and accounting of it all would be a nightmare for both the businesses and the IRS. Part of the point of trustless smart-contract technology is to remove the need for any of this.
I knew it was too good to be true.
Some people might actually want to be educated so they can avoid continuing to miss out on what is turning into the greatest wealth transfer in the history of humanity. I apologize for jumping the gun.
So by your argument the purpose of bitcoin is to pay for access to a network using bitcoin, something you already have to pay real money to get ahold of either through buying it directly or mining costs, meaning you just invented Itchy and Scratchy money. lol.
Every single cryptocurrency begins as itchy scratchy money. Bitcoin was no different in that regard. 99.9% of them remain that way (itchy scratchy money). But you again miss the points or don't understand why networks like Bitcoin and Ethereum have value and continue to gain value.