Cases are not built to support radiators. That's a secondary consideration. Cases are built to support fans.
That said, there's only a few companies that build rads for aios, and most aio brands use those. Very few, such as fractal design, Arctic, EK, go outside the norm. As such, those aio rads all have the same spacing. The only differences being in the design of the end caps which can be longer, shorter, square, rounded etc.
So case manufacturers have a choice. They can either proscribe to the aio mount spacing or not. There are prior examples of cases that fit 120mm fans on top, but were oddly spaced so would not mount a radiator, even though there was space underneath to accommodate an aio and not impede on the motherboard. They didn't sell well, it took away that option.
That's the purpose of the slots, not to accommodate screw spacing but to allow differences in radiator lengths. Many older case designs had set holes for fans which stopped certain rads from working because the holes put the end caps or tubing connections in contact with the frame. Make the holes slotted, can shift the rad in either direction lengthwise, but the 120/140mm spacing remains, sideways.
Rad mount holes are never 'as close as possible' because there must be allowance for the frames of the fans, but the holes are still the same distance apart as any other 140mm aio. To change that spacing would eliminate multiple cases as an option, and with as fierce as competition is between aio brands, the last thing you want to do is eliminate potential buyers.