It’s not even hammer’s fault… Source engine has a lower entity limit than hammer’s default BSP compiler anyway and Black Mesa or any game really would cause the engine to explode if it had no load screens.
That and the fact that Black Mesa probably crosses over itself several times according to Ram. That would be annoying to make into a single map.