I bet there are aftermarket diagnostic tools available. Problem is, every tractor manufacturer uses their own unique data access ports (unlike OBD) so basically you are 'married' to the dealer. Why I won't own one and never will.
Like Kubota and their 'Diagmaster' diagnostic tool. A dealer cannot own it. It can only be leased from Kubota and less you are an 'authorized dealer' you cannot obtain one.