I'm not clear on the rationale that it is broken.
It took me ages to understand MIN thinking it chose the minimum of two values but in fact ensures the preceding value is always a minimum of that on the right. In actuality, and quite confusingly at first, MIN chooses the maximum of two values !
Using "MIN 0" is effectively meaningless on a PICAXE because it can only deal with numbers which are zero or greater, there are no negative numbers, never, not even during internal calculations.