like i cant see any real reason for monolithic "User Service" classes. theres no reason not to split every individual action into its own service at which point all you have are a bunch of classes with a single function because you can't DI easily otherwise