It was this exact part of the conversation that touched me negatively too. marsf expresses some very valid criticism that, instead of being publicly addressed, is being handled by "let's discuss it privately". This always means that they don't want to discuss, they just want to shut you down.
They have a population of 6 to 7 million people in an area of 700 square kilometers, resulting in a population density of 8300 people / km^2. Substantially more than that if you account for the fact that a large percentage of the island is still tropical jungle.
Despite that fact, their city planning is so good with large open spaces everywhere interspersed with greenery, that you almost never feel claustrophobic. Even the so-called "hearland" neighbourhoods with rows after rows of high-rise residential HDB buildings are quite pleasant.
The most claustrophobic place I've been in Singapore are the few squares in the center of CBD filled with skyscrapers that almost obscure you the view of the sky.
That isn't much different. Say an adult American drinks alcohol in America; then they travel to a country where alcohol is illegal. Should they be prosecuted in that country for having drank in America?
There was some research on parsing C++ with GLR but I don't think it ever made it into production compilers.
Other, more sane languages with unambiguous grammars may still choose to hand-write their parsers for all the reasons mentioned in the sibling comments. However, I would note that, even when using a parsing library, almost every compiler in existence will use its own AST, and not reuse the parse tree generated by the parser library. That's something you would only ever do in a compiler class.
Also I wouldn't say that frontend/backend is an evolution of previous terminology, it's just that parsing is not considered an "interesting" problem by most of the community so the focus has moved elsewhere (from the AST design through optimization and code generation).