So in short you're saying that yes actually everyone has to follow AML and KYC laws. You can't just wave a magic "it's math!" wand and pretend that laws don't apply to you.
Cryptocurrencies are not "clever" for avoiding laws.
Brokers have previously been parties that take custody of customer funds. This legislation potentially expands that to anyone who publishes code that users can use themselves to effect trades, for example, a startup that has deployed a smart contract.
The willful stupidity that a lot of posters on here need to engage in to get some crypto bashing points is amazing.
Ironically, this will not hurt crypto at all. It will only hurt US companies by driving them out. US residents will still be able to access and use smart contracts supplied by foreign startups unless the government makes crypto completely illegal.
Cryptocurrencies are not "clever" for avoiding laws.