It has been said many times that upvotes from Utopian aren't guaranteed. As @knowledges has already mentioned the idea behind Utopian is incentivising people to contribute to open source projects, which thousands of people already do without receiving any kind of compensation. People shouldn't be contributing / creating an open source because they think they will receive a reward by submitting it to Utopian. I feel like you are completing missing this point and are seeing it as some kind of compensation towards the contributor, which it was never meant to be.
Either way you think about it, it's still impossible to reward everyone (especially with the current price of Steem). Because of this @elear decided to split the reward pool amongst categories (so each contribution is only competing with contributions in the same category) and prioritise contributions with a high score (which generally means a quality contribution). This way it is made sure that at least the best of the best is rewarded, and the others still have a chance of being rewarded.
As for your concerns whether or not people will use Utopian when the next version comes out if the bot keeps this behaviour (which I disagree with): I have complete confidence that @elear knows what he is doing, and I'm sure he has plenty of great ideas to keep users interested, like the new bounty system they are implementing.
I'm not going to discuss utopian's future plans and their viability over Steempeak comments.