You are right.
It's fine as it is, we just need to build more resilience to frustration. In addition to the economic issues related to how ticket sales are distributed, there's also the problem of game immersion (why, if I'm playing at home, don't I get that competitive boost?). This is compounded by the strategic impoverishment when planning the season. You have the schedule from the beginning, and you can prepare to give a major scare to the top team that, perhaps, because they have home-court advantage, might relax during your game.