It is funny to see how people advocating long careers immediately forget about this goal if price of this longevity is increasing number of spots per country.
Not forgetting anything of the sort, just pointing out that a solution which is simply not gonna happen is not a solution.
BTW there are many sports ruled by several strong countries, who have much more entries than 3.
Do said sports expect people to sit and watch for 7 or so hours at a stretch??? Maybe so (my brother will watch test cricket all day and a lot less happens in that) but I very much doubt the ISU and TV networks which pay for rights has faith that enough of us will. And then there's the IOC.