10 seconds of research is too much
This is completely false. It's annoying to set up, but, Python has had lazy loading built-in to the std library for a very long time. It's part of importlib. It's literally called LazyLoader.
4 publicly visible posts • joined 27 Oct 2024
Rust has guaranteed backwards compatibility, except for a few small things, so it's "instability" doesn't matter. They also readily provide binary, prebiolt toolchains even for old versions, so you can simply specify that you want whatever version of you absolutely have to.
Rust also does support dynamic linking. There's just very little reason to use it most of the time. Android actually provides some interfaces and such through Rust, and they are shared libraries.
You're really only correct about not having inheritance, and that limits replacing some c++ programs; however, Rust traits can provide some similar functionality with its traits, which is a form of composition. Some of it is down to personal choice and debatable, but many cases of inheritance can be replaced by and better designed with composition.
Basic world history will unfortunately show this has almost always been the case; however, I do think when countries have more recently (past couple hundred years) revolutionized to democratic forms, there were some truly amazing people in them.
Like with other things, our world's huge interconnectedness (modern ability rapid travel and rapid dissemination of information) just make it easier for the immoral people to lie and manipulate.
PS: You got your metaphor backwards. Seeing through rose-tinted glasses means you only obliviously see the positive in things.