After looking at Hilt for long enough, I realized that DI really helps with establishing natural organization to the design patterns. So Flask-Injector needs to be added to the existing services to reduce the tight coupling