Indeed. Or simply have double unit trains not stop at the few stations with short platforms. Not everything stops everywhere.
The best solution is to run additional frequencies though.
Often two unit trains are run in places where somewhere enroute the train splits and either the two units go to two different destinations, or one unit carries on while the other unit short turns. And that is where assigned seating or at least assigned car comes into play. Amtrak already does the assigned car/section on trains like the Sunset Limited and Texas Eagle and the Lake Shore Lmited, so even for them this is not rocket science.
Really, the US is not a pioneer anymore on how to run passenger service. They just have to learn from those that have been there and done that.