> It's simple. Having your own website allows you maximum control. And it's not complicated.
It is complicated if you want backup, high availability, security audits, account management, protection from Distributed Denial of Service attacks, a stable deployment environment, etc. "Shared hosting" is not what I would refer to as "setting up your own website". I'd refer to "setting up your own website" as doing so from scratch, as so many of my developer acquaintances insist is so trivial to do.
The post you responded to directly said, and I'm quoting:
> For the last round of hiring my company did, it was strongly suggested that any applicants open a Github account so they can use it to save the code they wrote for our evaluation. Having a Github account can give software-oriented people a chance to publish any projects they've written, akin to a portfolio for graphics design artists.
What seems to have confused you is that it is not a visual portfolio: it's for source code. If your raw source code does not look good on review, and you hide this with a pretty and cleverly designed web site, then you should apply for jobs as a web designer, not a systems person or a software developer.