Well, explaining this takes a bit more time. When Odd Sumo (+ Oracle + S-Q) was revived by Golynohana in 2008 he had to write his own programs and to find ways to determine the scoring. Odd Sumo is a very special case because the final score of the winner can be 100+ (or recently insane 300+ by Jejima) as well as mere 40something. Usually the scores and especially the medians in Makuuchi are significantly higher than for Juryo players as these are often making some "desperado" bets aiming for 300 points which usually will end in 0,00 Ante and a final 0-15 score.
As far as I remember Golynohana made a statement right from the beginning that the scoring system he'll use (15-0 for the winner of the division and 0-15 for the last ranked player of the division) might be a bit unfair but so far it has worked and somehow always evened out. I assume any other approach would have caused programming trouble or at least immense additional efforts for him.
Of course it looks weird when the winner's score is far beyond 100 and good 50 points turn into a rather small 9-6 sometimes while in next Basho you have 10 or 15 players finishing 11-4 or better because the winner scored only 50 points and the chasers were not far behind. Banzuke making becomes a challenge then but it should be also clear that e.g. a 12-3 then most likely will not automatically convert into a jump e.g. from M15 to M6. Jejima's 300+ win meant that the rest of the KK's were 8-7. Combined with the always huge number of 0-15's in a Basho this lead to insane Banzuke jumps for the 8-7 players.
Haru'21 was special as the top 8 finishing players all were from Juryo and the 'winner' of Makuuchi finished with a poor 29 points. As long as this happens not more often I don't see the necessity to bother Golynohana to come up with a change of the system. In addition I guess the Banzuke maker knows how to handle this situation very well. Coming back to Jejima's highlight basho, after Aki 2020 you were promoted from J2e to M10w with a small 8-7 and no one complained...