This might be because the Qantas flights from Sydney, Melbourne, Brisbane and Perth all arrive in Singapore between 16:50 and 18:15.
The Indigo flights to Delhi and Mumbai depart Singapore at 19:45, which makes for a maximum layover time of 3 hours.
The Indigo flights to all those other Indian...