Hmm, I'm actually surprised to see that. I guess it wasn't deemed meaty enough to go in a service at the time but at the very least it should have been made extendable with the form action system. Service would be better for consistency with everything else though.