Right, this could be extracted to an utility class. But in the end it all comes to discoverability of available services: code completion tools give what's available on the current code point, and does not take into account utility classes. ;-)