Depends a lot on the game and player. It's true, there are many short, narrative indies out there. But there are also roguelikes, strategy games, simulation, survival, city-builders, etc. which can be infinitely replayable. Even a game like BoI as you mentioned, it is known for being really replayable due to the sheer amount of items you can collect. Not ever indie is replayable, but there are plenty. And, we also want to have non-replayable games, we just haven't figured out the best model yet.