There would be a moral case to answer if this class exposed OS functionality that is otherwise unavailable. This is a convenience class that could easily have been copy-pasted between apps. I don't think that there is a moral case to answer.
As you point out, there are cases of that happening on iOS. It would be better if we were talking about those instead.
As you point out, there are cases of that happening on iOS. It would be better if we were talking about those instead.