I'm sure this could be worked out using some combination of paying for the slot and requiring a minimum amount of passengers/cargo. Exact numbers would require some tuning by people who know about this but doesn't seem impossible to get right. E.g. have airlines pay a fee for any empty seat below an 80% full plane.
Having planes fly empty to maintain a monopoly is just bad all around