Capitalism sometimes rewards those who provide value, but more often than not has no problem rewarding people for spouting self-righteousness.
If you think that everyone who gets rewarded in a capitalist society do so because they provide value then you have to ask: What value do scam artists provide?