What makes you think it's going to be more complicated if you use ECS behind the scene?
What if I tell you I have a service that is able to do that it takes away all the complexities. You literally need no understanding of the underlying services, you just benefit from its flexibility, and simplicity.