Chrome and Firefox should remove the root certificate of any provider that charges for SSL certificates. Not because 10 usd is much, but because it prevents the web from being open to people in third-world countries or those who don't want to (or can't) run their own servers (and so can't use lets encrypt).
You don't need to run your own server to use Let's Encrypt. You probably do want some sort of automated method for updating the cert due to the low expiration time (though it isn't mandatory), but that can be done in many ways such as a desktop application, or just having the shared hosting service add built-in support for Let's Encrypt, as Dreamhost has already done.