at the top of each game page and dev page there should be a red flag section:
-if a purchasable game has no download
-if a game has released on steam but the dev never followed through on providing steam keys in cases where steam keys were part of a game purchase
-if a dev has deleted the download page for a game they have sold so customers can no longer download it
i would like to think this would make devs more honest, but will settle for protecting people from being scammed