C'mon, that's not a fair representation. If you are a DM and WANT a DM's copy, then it would cost you $30 each. It acts as a player client as well and does not take up a "guest slot" when it is in use as a player client in somebody else's game.
But it's hardly a reasonable assessment of a niche computer program's cost to suggest it's "too expensive" when you then evaluate its costs on the basis that each player wants to purchase his own DM client as well instead of a player client. That's a choice gamers may make - but it is not a requirement of the software nor the expected price point.
I'm suggesting you should be fair when posting on the cost of software here on ENWorld. If people think the actual cost is too much? Then they do. But it's not right to leave people thinking the actual cost is something other than what it really is. Your statement as to the cost of the software is, accordingly, misleading to a casual reader of these forums.
I personally don't think that either D20 Pro or Fantasy Grounds or anybody is "screwing over DMs". I think the asking price for their products is eminently fair. And to be clear on this point: I think the price you expect to pay is neither fair nor reasonable.
Your opinion is your own, but that doesn't necessarily make it a reasonable one.
How is that not fair? My group of eight contains eight DM's. For us to use this software is going to cost the group over two hundred dollars.
And a group of 5 with 1 DM isn't likely going to be 50 dollars, since we're on the topic of honesty, because how do you decide who gets the free rides? It's most likely 30 bucks for the DM, and 10 for each player. 30+40=70, not 50.
But, that's the point, why is the DM being forced to pay the extra 20 bucks? What am I getting for that? If I'm the DM, I'm BRINGING the group to the program. For that extra 20 bucks, I get the privilege of selling your product to my players. Great for the program's producers I suppose, but, other than the fact that I get the non-crippled version of the program, what benefit do I get?
If I'm paying three times as much money to use the program as everyone else, I expect three times more support. But, I don't get that. All I get is the ability to run the game. Which is all I need in the first place.
I loathe the double price scheme. It screws over DM's for no reason. There should be ONE price that everyone who wants to use the program should have to pay. And everyone who pays that should get the same program and same benefits and limitations.
It's like selling a computer game where, if you want the ability to make custom maps or custom elements, you get to pay three times as much money. Good luck selling that idea. It's ridiculous.