I tend to agree for a couple of reasons.My theory would be that they wanted to preserve the function of the service road that connects to Roman Rapids. I have a feeling they wanted to keep the service road separate from the access paths to the new area. Also, it makes much more sense from an operations standpoint to avoid an at-grade crossing.
First, they need to get service/emergency vehicles to that end of Festa. The new bridge allows this during park operating hours.
Secondly, I'm assuming that the pasture area opposite the Circo area is where the animals will now graze. They need to walk the horses (as they do now) via the Italy back roads to and from the stables.