I couldn't agree with you more on everything you said. The very first thing I did when the tractor was delivered was to put a strip of garden hose along the positive battery cable that was as you say "just resting along the frame".
As you say, there should have been a fuse on the hot lead.....the wire that chaffed was "before the fuse"....a big NO NO in any type of automotive wiring. That wire should have been fused directly at the source of power. There was a fuse in line AFTER the connection at the ignition switch.....which failed to protect the entire run.
I've done thousands of radio installs in trucks, cars, buses, trains, barges, cranes and all types of off road equipment as well as built dozens of 500 kw generator sets and wire routing and securing from vibration and chaffing was of utmost importance in every job. Mahindra completely missed the boat when it comes to that aspect of their assembly of their equipment. Their company and assembly personnel need a class on how to properly wire an engine driven vehicle with moving parts and vibration.
Zip ties and tape have their place in automotive type wiring but the person doing the assembly and wiring needs to look at the big picture of operation and see where the pinch and chafe points are and protect them adequately.