OpenSSL is not great about compatibility. If you link to it dynamically, there is a good chance users have to recompile when it is updated which in practice means they'll need to update.
This theoretical advantage of shared libraries also doesn't materialize, if containers are used.