As I've said before, the only reason Dropwizard exists at all is to provide
opinions on what a service should be.
It uses fat JARs because I think they work better.
It embeds Jetty because I think that works better.
It uses Jackson because I think that works better.
It uses Jersey because I think that works better.
It has a single YAML configuration file because I think that works better.
It wraps Logback because I think that works better.