Because a 0 MOA rail:
a) guarantees your scope can never use all of its travel, which is a waste of purchased capability and
b) guarantees your scope will be zeroed 'above' its mid-point of adjustment, which is a not optimal for the optical performance.
So effectively if you mount your scope on a 0 MOA rail, you are throwing away 60% of its elevation travel right out of the box before you even mount it.
All good points, but only relevant if shooting at longer distances.
Rails such as 20 or 25 MOA are not needed at distances for which .22LR accuracy and precision is best suited -- 50 and 100 yards. With a 50 yard zero, a .22LR bullet drops about eight inches at 100 yards, well within the adjustment range of a typical scope. In other words, when shooting a .22LR at distances up to 100 yards, any rail other than 0 MOA is unnecessary.
Of course, if targets such as steel plates or gongs are at long distances, it is necessary to be able to increase elevation. With a 100 yard zero, a .22LR bullet drops over 40 inches at 200 yards, over 140 inches at 300. Unless the shooter uses holdover with the help of a christmas tree-type reticle, the most straightforward alternaive is a something like a 20 or 25 MOA rail. Rings such as Burris Signature Zee rings with offset inserts can be used to give additional elevation on either a 0 MOA rail or a canted base. There are elevation adjustable rings such as FX No-Limit rings also.