Correct. It's flexible enough for both use cases. I've have had countless occasions recently where I've wanted a framework method that, given a date string, will return it formatted as per the current-user's settings, and was amazed that none existed. The fix I was working on for silverstripe-cms was the ideal opportunity to roll that in.