That is a fairly good description of the entrepreneurial mind. It is also a problem if every idea is allowed to interrupt the work on the previous one.
I do not think the answer is to suppress it. Generating ideas is part of the energy that makes an entrepreneur useful. The work is to give that energy somewhere to go without reopening every decision all day long.
I use three separate spaces.
The creative space
Keep a place in the week for exploring ideas and projects. An afternoon, for example. The purpose is to let the entrepreneurial mind do what it does, rather than spend the whole week fighting it.
An idea can be interesting without becoming this week's assignment for the company.
The decision space
Now decide what you will actually do.
In group consulting sessions, a substantial part of the work has been getting the necessary information in front of the entrepreneur and helping them make a firm decision. That means deciding both the result and the process for getting there.
An idea can stay in your head for a long time when either of those is still unsettled. You can like the result you imagine and still have made no decision about the work required to produce it.
The execution space
This is when you work on what you have decided. You do not keep renegotiating it or wandering back through all the other options. You do the work.
There is plenty of advice telling entrepreneurs to get to work. Fine. But that advice assumes that the idea, the opportunity and the decision are good enough to deserve the effort. Working harder on a bad business does not turn it into a good one.
Look at your working week. Can you tell where you explore, where you decide and where you execute? Or does somebody else's working day get rearranged every time you have another idea?