Star Citizen could release and immediately be pirated and never sell a single copy from release onwards and likely still have ended up profitable.
Maybe the business models around creation need to be revisited such that interested parties pay for the creation of a product and not distribution of a product.
Where periodically at each stage of that creation you are getting continued buy in that what you are creating has a market demand that will fund its continued creation.
If you are an indie game developer maybe that means making a demo which gets enough interest to fund you spending the time and resources to make a full game, with no expectations for further revenue post-creation, but with its success meaning your next project is even easier to fund the development of and a comfortable lifestyle rinse and repeating.