The UDC isn't using the OSGi preferences service because I used the
preferences support that I was familiar with when I built it. I
recommend that you open a bug if you believe that we need to revisit
that decision.
FWIW, the UsageDataService is a pretty poor example of an OSGi Service.
We don't do anything particularly "servicy" with it.