FYI Rust (and Go) currently don’t work on the new Apple ARM macs.
https://github.com/rust-lang/rust/issues/73908 has the full details.
(Also, not to be super pedantic, but this (among other things) is partially why I said "and is only going to get better in the future," that is, the support is generally good (I know, I am literally doing some of that in another tab right now) but not flawless.)
Some probably won't support it years after it's available for actual commercial products...
Not sure also what you mean by giving it a rest, this is the first time I’ve made a comment on this point.
Update: thanks for editing your comment to be less offensive.
Someone else was saying the same thing in the comment you linked. I'll summarize it as:
"Rust takes time to port to a platform which is not even commercially available".
That is a bit extreme but it demonstrates the lower bound.
There's a lot of things you can do to drop sizes, depending on the specifics of what you're doing and the tradeoffs you want to make.
Architecture support is where stuff gets tougher than size, to be honest. ARM stuff is well supported though, and is only going to get better in the future. The sort of default "get started" board is the STM32F4 discovery, which has 1 meg of flash and 192k of RAM. Seems like you're well above that.