It is not anyone's job yo babysit adults. When you rent a motorcycle anywhere , let alone Thailand , the responsibility is your own. Period.
These crashes have nothing to do with maintenance. And even that is the responsibility of the rider. Inspect the bike before you rent. Take it for a ride and if anything seems off , return it.