Delivery apps like Grab and Uber Eats are even worse since they have even more perverse incentives (minimising delivery time and maximising 'sponsored' listings).
Other than being willing to scroll a lot, I haven't found any great ways to find new restaurants when using delivery apps, and I'm sure I use them far less because of the tedium involved. I think scraping listings and re-doing the algorithm yourself (as per post) is perhaps the best approach. E.g. Just being able to rank by user rating and filter for no less than 200 reviews and within 5km would be an outstanding improvement on the status quo, which is always the 50 closest restaurants to the delivery address - what a coincidence! - with a few 'sponsored' listings thrown in.