Honestly I don't mind paying for the steam key, I don't get why everyone is complaining about it. I bought the game for $1.20 on here, I think it's fair to just buy it again for $2.99 which would equate to $4.19 still less than $5 for everything the game holds up. If you really wanted to support the game, buying a $3 key isn't going to break your bank. (If you spent more than $3 on it here, then I can understand why you'd want a steam key)
I can agree with that and I understand your perspective, but I'm sure being a solo dev and doing things on your own is a lot of work, that's why I personally feel like supporting this game helps the dev but can also help push more updates in the future. 20 Minutes of gameplay I agree is short but $5 for the amount of replayability and entertainment you get I feel is worth the price.