No, it isn't inconsistent. It's just badly out of date. Go and try finding 20W40 oil today. Ingersoll themselves sell it as a privately branded product buy you'll pay around $10.00 per quart at the parts counter. Yamaha also sells it as a privately branded product for a similar amount. Even the motorcycle guys complain about that pricing on their forums.
The point is this. 20W40 is next to impossible to find and if you do find it, you won't like the price. If you want a multi-grade for the hydraulic system and the trans-axle, then 20W50 is the closest match but if you are running in temps that are always above freezing, then single -grade 30W is hard to beat. You can get that viscosity in Shell's Rotella T diesel grade motor oil and that oil meets the highest standards out there.