Es wäre doch wirklich einfach, dass man "Josefstädter Straße", Alser Straße", Margaretengürtel" usw. nimmt, wenn man die Straße meint und "U-Josefstädter Straße", "U-Alser Straße", "U-Margaretengürtel" usw., wenn man dezidiert die U-Bahn-Station meint, die noch dazu oft hunderte Meter von ihrer namensgebenden Verkehrsfläche entfernt liegt. Gesprochen eben als "U-Bahn-Station Alser Straße" usw.!
Das wäre doch besser als das "behmische" Hintenanfügen eines U (bzw. S, da das für S-Bahn-Stationen natürlich gleichermaßen gilt)!