✅ What's the point of abstracting services as interfaces?
Legitimate question. What's the point of making services into interfaces which you then inject into your endpoints/controllers/services? What are the significant advantages of this over just injecting a concrete class?
