Same boat as you. I just need one more!
https://itch.io/jam/brackeys-11/rate/2533571
Also, to answer your original question, I think one factor was because since your game isn't playable in browser, it didn't get as much ratings. People tend to prefer the convenience of browser games over download games, I've noticed.