I'm sorry, but I respectfully disagree in a BIG way. I spent 12 years in IT at Bank of America and another 7 years at LendingTree.com running half of their IT staff and can tell you with out a doubt that many of the previous statements are incorrect.
1) If you're paying $1 or less for your WP hosting (or ANY business' hosting) then it is total crap or your server will be shared by 10,000+ sites and will have terrible performance.
2) There is a big difference between WordPress hosting and your standard run of the mill hosting. Servers and network configured and optimized/tuned specifically for WordPress instead of being optimized as general purpose, run of the mill hosting. Also, just as important... their tech support will specialize in supporting WP. They won't be a "Jack of all trades, master of none". They will be WP specialists who are MUCH more equipped with dealing with, say, your WP site being hacked because that is what they specialize in. Also, sites like WPEngine don't let sites use "just any plugin". They have an approved list that are known to behave well. They don't let any sites get around this policy because it puts all other sites on that server or other servers hosted there at risk.
3) WordPress itself is not really much, if any less secure than any other open source CMS out there like Drupal, Joomla, etc. The problem with WordPress is that there are MILLIONS more users, most of whom are not technically inclined and therefore leave their WP install vulnerable to attack. They don't always upgrade immediately when security patches are releases. But more importantly, many download free plugins written by developers they don't know who place backdoors, malware, etc. in the plugin code. Plugins from untrusted sources are actually the biggest source of security issues with WP, not the core WP product itself.
3) FTP is FTP. The protocol used by all FTP services to transfer data over the web is identical irrespective of the provider. There is really no "good FTP" vs. "bad FTP" other than sFTP which also encrypts the data when transferring data. Any FTP service can be used to download your site to another machine and re-upload to your hosting account to restore.
4) WP no more or no less susceptible to Denial of Service (DoS) attacks than any other type of web site. In fact, Denial of Service attacks have absolutely ZERO to do with the platform on which your site is built. Whether or not your site is vulnerable to a DoS attack has to do with how your network and firewalls are configured. Doesn't sould like you understand how DoS attacks even work.
5) The WP database contains pretty much everything except the theme and the WP core code. When "malicious" plugins are installed, they often create new user accounts with Admin privileges and update content in the WP database to create hidden pages, to add hidden links to existing pages that point to pages on nefarious sites, etc.So if you think the database rarely is affected by attacks, think again. And if you think restoring from an FTP backup will save you, think again. You'll more than likely be restoring the same nefarious code, data, plugins, etc.
6) WP had nothing to do with replacing the printed page. The internet and "web sites" in general (whether it be on a .NET site, PHP site, site using a CMS like WP, Drupal, Joomla, etc.) are what were the beginning of the end for the "printed page" (newspapers, magazines, snail mail, etc.) WordPress was simply one of the first successful blogging platforms. But it is now a full-blow CMS. Many HUGE sites that gets millions of visitors per day like http://techcrunch.com/ actually use WP to render their sites.
6) If you want to blog and have ANY ambition of monetizing your traffic then buying a domain, paying for hosting, and running WP is a much better choice than using a site like Medium where THEY are using the content that YOU write to make THEM money. Your content becomes theirs to do with as they see fit.