Yeah I can understand this, though I think there are ways Epic could encourage people to provide ratings. I’ve seen multiple times marketplace creators on Slack mention that they think allowing self-rating is ridiculous, yet that they’re going to 5-star rate their own product anyway because they can and others are doing it. I don’t like the attitude, but regardless it’s clearly something to be enforced by Epic.
As for the issues faced by sellers, believe me I know all too well. While I don’t have the badge yet, my first release went live a few days ago, after 9 months of experiencing the submission process. I won’t go into details. Bottom line is, I have a lot of patience for problems if things are improving at a non-negligible pace and I feel like feedback is being taken on board. Unfortunately neither applies.