From an efficiency standpoint it is also preferable for the developer to capture the value, as naturally that increases incentives for development.
Isn't that true of any price increase due to increased demand? It seems like you're saying a seller shouldn't be allowed to raise their prices as demand increases, because they'd simply be benefiting from a positive externality created by the buyer.
The word "no" is a complete answer to a request for more information.
There would be no such thing as fraud if “accepted transaction == definitionally fair.”
There's a difference between false information and no information.