I'm not sure if "what language should I use to write my compiler?" is worth arguing at all (be it to criticize a decision or to rant about criticism).
If you are in a position where you get paid to design a language, then do it with the language of your choice (you are the designer, right?).
If you are in a position where you design your own language as a personal project, then do it with the language of your choice (you are both the designer and the investor this time).
Of course constructive discussions are always useful. Just make sure to leave as soon as it stops being constructive (this blog post suggests that the author left a bit later than that :-) ).
If you are in a position where you get paid to design a language, then do it with the language of your choice (you are the designer, right?).
If you are in a position where you design your own language as a personal project, then do it with the language of your choice (you are both the designer and the investor this time).
Of course constructive discussions are always useful. Just make sure to leave as soon as it stops being constructive (this blog post suggests that the author left a bit later than that :-) ).