Yet that is where the complaints are coming from I think.
1) Boost non-headeronly libraries (I think Bitcoind requires boost.filesystem to be built first using bjam/Boost.Build)
2) Dependency on OpenSSL for ECDSA
Boost distribution is old on CentOS, and OpenSSL is build without ECDSA, so you have to build those yourself.
I think your points are Centos/RedHat specific. People working with Debian/Ubuntu have much greater trouble with wx 2.9 than boost or openssl which work fine in their standard packages (for recent enough releases at least).
Not that your points are at all wrong or misleading, just those problems may not be as widespread as you think.