This is done since the ctx object strapi and appolo use are different still they should have called the services and not the entity service that is why it skips policies and controllers/middleware since they all depend on the ctx being the same as strapis one