Perhaps my original wording should have been "delivering value" rather than "creating value." Of course it's true that some things that companies do are at best shifting value around and at worst extracting or even stealing value from elsewhere. But my point was that people who buy public stock from a company almost certainly expect that company to somehow be more valuable in the future.
In this current moment I would wager that if you are suggesting that you will create value in the market going forward you will get a great return on your investor dollars but you may not actually execute that value creation. (relevant news: lordstown motors)