>>718462698
The market gets flooded with games. Publisher can give you money, handle advertisement and usually has some experience how to handle things and increase your odds to not flop. Meanwhile indie devs often have zero experience and no money in a highly competitive market.