Yep, Rubocop is a fantastic tool for enforcing guidelines, and I think using it when working in a team is somehow a reasonable price to pay for writing code that looks similar. Thus when doing a code review or changing code written by a colleague, the mental model is similar; thus, the code is easily understood.
But I am also trying to promote new features. I have a draft article about why to use new language constructs or features :) Hope to publish it in a couple of days