In addition to 'sufficiently smart compiler', I've seen tech concepts that require a 'sufficiently smart UI' or even a 'sufficiently smart user'. These should be stigmatised too.
Teaching a new UI or abstraction sometimes shows that it's not ergonomic.
Related Posts
Over a sufficiently long time horizon, all code you write is legacy code.
I find it really interesting how some areas of tech are widely expected to improve radically (e.g. LLMs and smart home tech), others gradually (CPU speed, battery capacity) and others very slowly (e.g. compiler optimisations).
Predicting the future is hard.
The "line of death", where the browser UI splits between trusted UI elements and UI controlled by the website.
Also argues that HTTP warnings are better than HTTPS padlocks, because there's incentive to spoof padlocks lower on the page.
https://emilymstark.com/2022/12/18/death-to-the-line-of-death.html