"why does a riding mower need CANBUS ?" Very good question! Guessing that the government elected to, "protect the public" and requires all the safety gadgetry. Manufacturers thought CANBUS would make that easy for them. Also, brings in cash for dealers that service these computerized marvels. Banning the DIY guy from repairing it themselves.
As for what is on the CANBUS river, is the charging system, battery, motor controllers, seat switch, chute switch, and I don't know what else. Suffice to say that if there is an error, the mower is a boat anchor.
Apparently there are diagnostic cables that allow one to do some troubleshooting, but like most "troubleshooting guides", for most issues they say to return to dealer (and bring your wallet).
My gutted E150 runs great without the digital wizardry, and now going through different BLDC motor controllers to find one robust enough. ASI, Inc. (Canada) stock controllers (CANBUS enabled) do not respond to my emails, phone calls, even postal mail asking for tech data on their products.