Rankings do vary. One ranking had Villanova’s undergraduate business program ranked at #1 two years ago.
University of South Carolina usually ranks #1 for International Business.
SMU is also a very well respected business program.
So, even at #45, Miami of Ohio is among outstanding undergraduate business programs.
There is a lot of recent scrutiny of undergraduate business programs due, in part, to the rising cost & sacrifice required for getting a 2 year MBA degree. Many are foregoing pursuit of traditional 2 year MBA degrees.