It would, but there are also some aspects of the federal funding that I don't like. For example, for anything bigger than an ordinary discovery grant, they want letters of endorsement from clients such as oil sands companies to say how great your research is. Well, if four or five times you've found out bad things about the industry, it's hard to get those letters. Also, at my age, I want to do the research, not run around schmoozing people to get letters of support.
With foundations, you can usually raise the same money with a simple letter outlining what you want to do, and that's what I've chosen to do.