The docs say
Loading libraries that are defined in different directories into one utop instance isn’t possible.
I'm not sure why this should be the case. I'd like to have an option like dune utop --all (suggested by @ejgallego) so Dune would open utop with all the libraries of the project loaded.
CC: @andreypopp