> Or anyone that wants to try out the latest "$something but in rust" and tries to compile it.
This is kinda true. I think a smallish demo re: who usually downloads a compiler, but it happens. I had a very sophisticated user/dev file a bug about how my software wouldn't compile. Turns out re: compiling from source they downloaded an old version of rustc from their distro's repos, instead of following my instructions, and my new sources wouldn't compile.
Now this was user error. But it happens. Just re this compiler error it was a good change and an easy fix. I stick to a MSRV now.
> ie, the vast majority of people so I question the word "wonky" here.
The vast majority of people aren't downloading compilers.
> Maybe they fixed their entire bleeding edge demographic in the last couple weeks and now people refrain from using $latest features that don't work in rustc from 3 months ago.
Price of using a non-dead language I'm afraid? You and I don't have to worry about the current patois of Latin or ancient Greek either? Remember -- the problem is I create something new, which compiles with a newer version of the compiler, you download the sources and compile, and you get an error because you have an older version of the compiler. This happens in every ecosystem, whether its C, Python or Rust.
If you're argument to me/the kids is: It should be old and nothing should ever change, I'm not sure that's a winner.