All data that is externally visible about a public company will be consumed by traders and used to inform their market behavior.

Companies know this, thus every action they perform that affects an externally visible number is calculated both for the actual intent of the action, and how that action effects the number and the consequent market behavior.

This is why you see all sorts of moves that aren't strictly helpful for the business itself like being overly picky about which fiscal quarter certain expenses are taken in, etc. The more numbers about a company that are publicly visible, the more the company has to play this game.

Of course, visibility for traders is important for market efficiency too. But there is a balance there where you don't want to turn the functioning of a business too much into a perceived popularity game where it spends too much of its effort just making the numbers "look right" orthogonal to what's best for the business's functioning.

You can't just handwave assume a mechanism that games a real time system. Your 3rd paragraph explains how the current system adds another layer for gaming. Management can't predict what real time traders want to see, they can predict that less earnings this quarter are better than more earnings next. Your "balance" creates the problem in the first place.

Companies can already make press releases whenever they want yet non fraudulent ones fail to move the market in a predicable way. If someone is committing fraud I want to know about it instantly not in 3 or 6 months. This is just a gimme to Elon's scam empire from an organization he "has no respect for".

in other words, they know how data impacts stock price and do their best to game the data.

The data is how much money do you make in profit, companies try to game that already.