I don't agree with this sentence at all, "If there is a better way to judge the true financial prospects of a company we should be taxing them accordingly."
The main thing investors want are some measures that are reasonably forward looking, with the caveat that some of those forward-looking measures will of course be inaccurate when the future comes.
Taxes, on the other hand, should be mostly past looking, taking into account events that are fully settled and guaranteed.
If, as an investor, you're only examining trailing metrics, you're going to be a pretty horrible investor.