I feel things like teleport fees and market board fees are fine, because they don't affect how those features function.

Withholding QoL in order to force a gil sink is poor game design though. Fees and sinks are fine, but shouldn't result in game features having reduced functionality or be removed.

"Request mend" should absolutely be a thing.