Of course, that's all generalities, sometimes directly monetizable stuff does come out of basic research. But the NFS should focus on basic research, because nobody else will in the US, and if we want to have it here at all, have the practitioners, have the knowledge, and then also reap the economic rewards because we have those people here, we need to fund the basic science that politicians love to mock and criticize.
The sooner the public learns that the public coffers aren't theirs, and will never be theirs, the better.