You just listed all the usual wordpress faults generally cited by old school html guys who are abhorred by the basic concept of a management system that non tech people can build a site on.
98.7% of Dreadful WP sites out there back up what you are saying but if you take a bit of time to look at the better results that are acheivable with WP you might give it a second chance. A lot of coders dont find it intuitive as it is a drag and drop style system that can take a bit of time spent with to fully understand.
At its basest it is a blogging platform for newbies. When used by people who know what they are doing it is as powerful as anything out there.
"You can't really do SEO in WP, you can't silo a site"......Why is SEO any different in WP ?...All of my large sites are Silo'ed correctly.There are plenty of Silo guides(madoctopus and PHPbuilt come to mind)...there are even Silo plugins, although if your site architecture is planned correctly from the start there is no need.
"You are stuck with the restrictions of the theme, and the only way you can add functionality is with plugins" Anyone with any coding knowledge can modify a them pretty easily. There is a huge source of fellow WP users who have experienced or are experiencing the same problems as yourself so there is a team working for the same solutions. I have never had any problem swapping and sharing code/modifications with other users. There is always a solution out there somewhere. Besides we are talking about an Authority site and $100-$200 will get you a custom theme so you have what you specced from the off.
"WP is so easy to hack its laughable" Agreed, in its basic settings WP is a bruteforce attack waitiing to happen. Thats because its popular and more script kiddies are playing with it, Much the same way a Ford is easier to break into than a Bentley. There are numerous common sense security measures you can put into place. Numerous security plugins you can run. There are lots of WP security experts on the forum who will give you a bespoke secure setting for low $.
"WP handles pages terribly, seldom can you even create a dropdown nav menu, plugins carry their own problems. You cannot generally create a div in the theme unless you are a developer, so if you want a section that the theme does not have you are screwed. Forget adding a nav menu, or anything for that mater, exactly where you want."
Plugins have problems of course. Some can clash with others but you can uninstall and try another one. The amount of off the shelf and usually free plugins is pretty liberating. As for the rest of that sentence, everything you mentioned is easily doable with most themes.
"WP must constantly be updated, and when you do, it often fucks up the site" WP and its developers and plugins etc etc roll out updates everyday. That doesnt mean you have to update. I update when I feel like it. I keep daily backups so on the incredibly rare occasions an update causes a problem I roll back to yesterdays working copy and iron out the problem.
"And it is a resource hog" Agreed, It can be. Most WP themes are not focused to have a singular purpose and are coded with more options and add ons. This can make them bloated. Again if you have a small budget you can employ someone to clean up a script. Or if you are getting a custom site build just make sure it only has the options you require. Most WP sites are slow and bloated because people use $2 hosting and install 35 plugins. Get good hosting and dont install scripts for fun and WP is as lean and fast as anything else.
"WP is for newbies and developers" I think you have probably tried WP and struggled with it. Have a look at some of the bigger Authority sites that are using wordpress. I think its up for any job and you should give it another go.
My recommendation is anything BUT WordPress. WP is a blogging platform, for that purpose it s unrivaled. Its pretty much useless for anything else.
Use HTML/CSS, Joomla, or Drupal.
The only thing WP has going for it is that anyone can build a site in WP. You can't really do SEO in WP, you can't silo a site. Siloing is a key component of ranking a large authority site, unless the site has only one focus.
You are stuck with the restrictions of the theme, and the only way you can add functionality is with plugins. WP is so easy to hack its laughable, and the code to text ratio is insane.
WP handles pages terribly, seldom can you even create a dropdown nav menu, plugins carry their own problems. You cannot generally create a div in the theme unless you are a developer, so if you want a section that the theme does not have you are screwed. Forget adding a nav menu, or anything for that mater, exactly where you want.
WP must constantly be updated, and when you do, it often fucks up the site. Even a malfunctioning plugin can stop your site from displaying. You will be creatng a site that requires constant maintenance, increasing your workload, and setting the settings wrong will create duplicate content all over the place.
And it is a resource hog.
WP is for newbies and developers.