To generalize, the right time to use objects is when you have an object oriented language, so that you have polymorphism, iteration and extendability. I use those a lot. The right tool for the right job.
Just providing object access does not really add much, except complexity.
And sure, it's good for something. It's just a lot more complicated to do difficult things when constrained by provided objects and expected interaction. Specialized interfaces with limited extendability are not a step forward.