1) Regarding the first part, I disagree.
It is not a chance that someone took and should get awarded due to.
It is a better team getting less money regardless of the risk.
Its not a matter of a better team getting more money but a team taking the additional risk of being relegated. There are better rewards for finishing higher up. Its risk free to finish in 4th. If you finish 6th, you might get more income but you also run the risk of relegation. One injury to your star player is all it takes to relegate! In addition, 4th have better income the following season.
Its not about a broken game engine. The whole point of this is that it allows choice. It is a calculated risk that the manager can make if he wants to try finish 4th and get more income in the long run or try finish 6th and get more short term income and run the risk of relegation.
2) You missed all of my second suggestion - three games' round of all 4 teams that got to the relegation round.
This is better than matchup between 6th VS 7th as the winners an lossers of this round will more likely be the better teams, unlike the current scenario where a team may suffer for an unfair event like stated in previous message at this thread.
Again this comes down to planning. You can try avoid certain positions and unfortunately in the world of sport not all rules are fair. You might be drawn against tougher opponents all the time.Rather than trying to change the rules, managers need to plan and try achieve what they think is best for their teams within the scope of the rules