To be honest there aren't many names that Joshua could have fought. They wanted Pulev but Pulev didn't want it. Parker has a title shot against Ruiz so he's out of the equation. Can't exactly pit him against a Wilder or Haye at a month's notice either. The heavyweight division is very thin outside of the big, big names.
Re box office it won't do amazing numbers but it will still sell plenty.