> Why can't every carriage just have the destination that would be most convenient at that moment in time ?
Because subway lines are fixed, have little branching and your carriage can't magically jump from one line to the other? Having independent carriages would mostly be messier, for no advantage.