That's a little skewed in my opinion. First off it is an assumption on your part that the developer is making a profit. Pretty sure
@darkhound1 hasn't posted his financials anywhere so no one has any idea of his costs or expenses be they time or money. If he needs a larger hardrive or more RAM or greater graphic capabilities than his current setup or maybe he needs a better CPU all can be expenses that go into developing the game. Same for a bag of chips if they help him get through writing all the code.
Secondly, since
@Darkhound! has made the game available free of charge to everyone, no one is 'leeching' or making a profit off his work by selling it through other channels. Can't imagine anyone would be dumb enough to buy the game on another site when it is available for free on his site or patreon page. Then again there are a lot of idiots out there.
Third, regardless of your expectations, he owes you nothing. You have the right to support him and his efforts or not. There is no contract that says you have to continue to be a X-amount of money per month supporter. You can stop at any time. Let's say you have a monthly gym membership which you pay each month and can cancel when you want. You accept the good and bad that the gym provides. Maybe they don't have the latest, greatest equipment, but they do have all the necessary weights and machines for you to train. You go to the gym regularly and repeatedly suggest they provide larger, fluffier, monogrammed towels. Sadly the gym ignores your suggestion. Now you have a choice, continue to go to the gym and workout, go somewhere else or buy your own equipment.
Lastly,
@darkhound1 has done a great job of creating and releasing a fun game. He is constantly expanding the game and its content as well as responding to errors or bugs in a timely manner. And yes he has taken and implemented some suggestions that have come from his patreon page as well as here. Maybe he hasn't gotten to yours as yet. Either enjoy the game for what it is or stop playing and supporting his page.