If you don't wanna wait use the Time Compression. But, as Immacolata already said, it would do not do any harm to put such a feature in. "We" could still use our Prefered slow method, while Non-Addicted with a life could have it the faster way.
IMHO i have a better method than any suggested. You plot a course and click the "Warp Factor 6, Scotty!" button. Then the game Calculates at your Maximum Computer Speed, your route, and the route of Airplanes, Ships, Fuel needed at Specified speed (With "Bingo Fuel" warning. "Bingo Fuel" comes from Military airplanes and means you only have fuel for your return to base), and so on, with crew Rotation done automatically or with Specified Values (Wich man to rotate when). It would be good if you could also tell your Watch officer (I don't know whats the equal for it on US subs, but i think they call it XO) if you want to dive during day and run surfaced at night, at wich speeds and ect. over a special menu in-game. If the Game calculates that you would cross the routes of any of those, the game teleports you there. Sounds Cool, ain't it you arcadish People?
For me, it's one of the most beautiful things in SH3 with GW1.1a is to sit there, watching that damn Icon move across the sea at 256x Compression (To solve the Airplane issue), watching that icon move painfully slow wondering what happends next. Radio contact? Airplane Spottet? Single Mercant? Sudden lone Destroyer Encounter?
The waiting time is also very relaxing, the only time i have time to read newspaper (Yes there are still people who read it) or read books, ect. And of course....

:rotfl:
Or listen to Hynkels speeches (Chaplins "The Great Dictator", Recorded them from DVD!

:rotfl

while sailing across the atlantic. Those Speeches are a Great Morale booster for the Crew...:rotfl:
Anyway, i would use the slow way.