I think closed systems still have a place, mainly because they make it easier for companies to control security, performance, and the overall user experience. That said, I do like the idea of offering an official development mode like Xbox did...
That sounds like it could be an ad or redirect issue rather than a problem with the actual link. If reloading the page takes you to the correct GitHub page, the original link itself is probably fine.
Try disabling browser extensions one by one...