Sorry, no. It absolutely does make things linear. If you have to proceed through A->B->C, that's, by definition linear. That's what linear means.
So, in our Spelljammer example, the players go to a Sage, find out where the portal to Nexus is, go to Nexus, find out where the Spelljammer is...