Да, это довольно странно (и плохая практика).
Вероятно, наиболее распространенной идиомой является использование категорий для расширения существующих системных классов. В некоторых случаях, когда системный класс не подходит, некоторые могут создать служебный класс, состоящий в основном из методов класса, или одноэлементный класс с методами экземпляра.
Это зависит от методов и того, где они вписываются в общую структуру приложения (и всегда MVC стоит за вещами).