Under normal operation you are entirely correct, there should never be liquid levels low enough that air is allowed to be picked up and circulated through the pump. That was a common failing of older designs and higher dissipation of 0² molecules through the rubber hoses. Newer hoses are made differently to combat just that. But being a liquid, it's impossible to prevent all air from accumulating over time, the very chemical makeup means it's going to happen over time, even in a vehicle you have to check coolant levels periodically as the liquid breaks down under heat/pressure resulting in gas formation.
As to gurgling, that's going to happen no matter how much air is inside the system, even if it's 99% liquid, during shipping, installs, manhandling, or even removal from packaging. Tilt the radiator below the level of the pump and the air seeks the highest point, the pump itself or the hose adjacent. And any shaking of the box like during transportation creates tiny bubbles in the liquid which cling to pipes, hoses, microfilament etc. It's not until the pump has run for a while and acclimated to its position for any length of time that all that resultant gas is evacuated to the reservoir.
When I moved my rad from top mount to front mount, I allowed the rad to sit below pump level, the gas moved from the rad, up the hose, and into the pump. Got plenty of gurgle. Tilted the pc to lower the pump below reservoir level and the gurgle went away. I have to do that basically every time I lay the pc down during a good cleaning. It's something I just accept as a drawback of AIO's, no big deal.
Whether by intent or poor quality control really doesn't matter, there is air inside a aio rad, it's just a fact of life. Some designs will filler caps like the Swiftec and Fractals can alleviate most of that, but you can't ever get all the gas out.