Unless you need to install WordPress, Joomla, Drupal or any other Content Management System, unless your website really needs it, don’t.
Every content management system has a huge catalogue of strengths but they are all uncontrollable beasts because you are not in control of all the coding in the theme files, plugins and addons.
Many (most) websites that run on a CMS have dozens of CSS and JS file associated with them because almost every plugin (addon) introduces another chink of CSS code and another JS (JaveScript) file that has to be loaded (defered or loaded asynchoniosly) with all pages and all that gives your website laod time a kicking, which causes a negative impact in Google search results, which can potentially impact your website visitor numbers and, therefore, how many business leads or sales you get.
That’s just the impact it can make (often unnecessarily) to your website load time (Page Speed) but there is also an important matter of security. The world of CMS plugins is rife with hacking, bad code that leaves the back door open for hackers to walk right in and mess with your website and database.
Yes, you can add workarounds and they are effective; we do it all the time to ensure websites are secure and bolted down but it’s all extra work and often that work is unnecessary for the website your business needs.
And then there’s the backup and restore tasks (if ever needed). With every CMS there is the added task (and cost) of backups and a system that can restore your website quickly if anything goes wrong.