So, for desktop apps, I am locked-in with legacy services?

Yes and no.