How to disable Mojave’s desktop tinting (with reduce transparency)?
Solution 1:
Set your Desktop background color to pure white:
System Preferences > Desktop & Screen Saver > Desktop > Colors > Custom Color… > Color Palettes > White (double click)
Even in the “Reduce Transparency” mode, Mojave calculates background colors off the desktop wallpaper, so having white there ensures light backgrounds. The contrast with text is much better.
Also, the setting “Increase contrast” in Accessibility > Display
gives the best contrast, but it adds black edges to UI elements.
Solution 2:
At the moment, the best option seems to be not reducing transparency and living with the blurred background. At least then, you get a tint of what's behind the app, instead of the sometimes-completely-unrelated desktop wallpaper.
Another slightly ugly option would be to use a solid gray as your desktop background.