I would say mostly time and space constraints. The show grounds can fit two or three rings in the same amount of space, and then run a lot more classes with a lot more entries in the course of the day rather than running trips around a giant outside course that might take five minutes each.
More entries and more trips equals more money for the horse show.