A good project for the bitcoin foundation would be to regulate banks. Maybe start with a set of guidelines for the banks who want to engage in BTC transmitting, making sure that transfers between BTC and fiat are sudo anonymous.
That is a GREAT idea. Unfortunately the Banks and the Regulators currently control the legacy fiat financial system. The Bitcoin Foundation is currently making efforts to engage and education the legislators and regulators so that maybe in the future we can affect what you are suggesting.
Bitcoin is still a DEVELOPMENTAL protocol. There is not reason that as the protocol evolves that it can not meet the needs of maintain our financial privacy while assistant governments in keeping illicit funds out of the system.
I am not a developer nor a technologist, and I have no idea if or how that could happen but unless we figure out how to legally interface with the fiat banking system, Bitcoin will end up like E-Gold and Liberty Reserve.