Most people should at least know how to drive a car.
Why? Sure, it lets you do some things that almost nothing else does, but you can usually work around them, and it imposes a great cost of both time and money. Why should one spend them?
And likewise, learning how to run a web server on the public Internet (as opposed to a toy server on your LAN) requires a huge amount of time and knowledge, in terms of learning how to use the software, secure it, keep it spam-free, keeping up with the updates and security vulnerabilities, configuring DNS, etc. And at the end of the day, it can still be taken down by the hosting/VPS provider or ISP, just like your Wordpress.com blog.
Why? Sure, it lets you do some things that almost nothing else does, but you can usually work around them, and it imposes a great cost of both time and money. Why should one spend them?
And likewise, learning how to run a web server on the public Internet (as opposed to a toy server on your LAN) requires a huge amount of time and knowledge, in terms of learning how to use the software, secure it, keep it spam-free, keeping up with the updates and security vulnerabilities, configuring DNS, etc. And at the end of the day, it can still be taken down by the hosting/VPS provider or ISP, just like your Wordpress.com blog.
So, is it really worth it? I doubt it.