Naming Melbourne Central and Watergardens stations after shopping centres was always a stupid idea. Shopping centre branding changes, and people want to know where a station is located in terms of suburbs, roads, other landmarks, etc.
North Melbourne Station is also poorly named. It originally served the northern lines, when they still only had access to the CBD via the Inner Circle line, and was near the North Melbourne freight yard before that was closed. But it isn’t actually in North Melbourne, and the two reasons for calling it North Melbourne are no longer applicable. They were going to rename it to West Melbourne and call the new station on the corner of Arden and Laurens streets (which is actually in North Melbourne) North Melbourne, but now they’ve decided to keep the name for North Melbourne Station and call the new station Arden Station.
Renaming Spencer St Station to Southern Cross was always stupid, and I always said putting a roof on a station with diesel trains was going to be a health issue for workers and anyone else who has to spend substantial time there. But Bracks wanted a bigger monument to himself than Jeff’s Shed, so here we are.
Probably because a lot of the free web hosting sites disappeared, and GitHub and knock-offs don’t place any requirements on licensing (unlike SourceForge, which requires you to use an OSI- or FSF-approved license and submit a project description for humans to review), so people abuse them as free hosting.