At some point Ubuntu got a new version of libc (I believe that was version 12.04), and my shared hosting provider kept the old one, so I had to create a VM with older version of Ubuntu to be able to compile and run my app with my hosting provider. I personally would prefer to be able to link it 100% statically on Linux.
And dynamic libraries is a back door for hakers. They allow to install hooks on Windows and use LD_PRELOAD on Linux.
Upp apps are small. Static linking makes them also fast.