As for the FASB, I guess we could adopt different standards, but again, I don't see the purpose of going through the expense of doing it. What is inherently wrong with the FASB and why does it need to be replaced? Maybe the federal government can provide oversight of the FASB instead of unilaterally replacing them? Maybe we just have different philosophies on this matter?
Speaking as an accountant, FASB is an antiquated system. It's riddled with adjustments made for political reasons (both by business and government) and often doesn't make any sense. (Ex: LIFO is used for valuing inventory).
As for the bill itself: Why don't we just switch to International Financial Reporting Standards? It's much more modern. Plus it's already set up and enforced in most of the world already, so it'd be much easier to switch compared to coming up with a new set of standards from scratch.