Without an ESB SOA services and microservices are just remote procedure calls. Unless there is a real need like a client-server architecture then remote procedure calls are just an extremely slow version of normal procedure calls.
It just seemed weird to me to leave that out.
ESB simply add more complexity in the middle that needs yet another team to manage.