Ну какое I/O есть в типичном начинающемся веб-проекте? Ходить в базу, что для совсем тривиальных запросов сомнительно чтоб нуждаться в асинке, но допустим что ходим по асинку в базу. Ходить только в базу по асинку скучно, у нас же асинхронный фреймворк, а мы толком не пользуемся его возможностями. Поэтому давайте разобьём проект на микросервисы, и вместо вызова локальных процедур будем вызывать их по HTTP, вот это асинк, вот это я понимаю %)