Swiggys plans to go public may be a smart move. The dust and uproar around previous consumer tech and payments companies have settled and the market understands these businesses better. Investors, however, will ask these key questions because this company has a listed peer in Zomato.