I suspect this decision would have been almost a no-brainer for Mazda execs in Japan.
Japanese culture tends to white-list permitted activities.
The API was designed for a purpose other than what this developer used it for. Therefore his code is proscribed.