The author did, though you may not find it satisfactory. In particular, people attacked him for recommending his book, with little specific counterargument ("it's terrible" isn't good enough). If they had engaged him in a dialog instead of insulting, maybe we'd have a better justification in the list.
I kinda feel the most ethical thing for an author to do is focus on a recommendation for the best book that isn't theirs (e.g. besides my book X, I'd recommend Y for Z reasons).
You can acknowledge that someone else's book is well-written, accurate, and valuable even if you think yours is better, or has a different focus, or a different pedagogical method, or...
The rules for the list don't say that an author can't recommend his/her own book. The rules do say that a recommender must explain why he/she recommends one book over others, which this author did.
I mean, if I thought someone had written a better book on a subject than I could, I doubt I'd bother writing the book!