>>19983as a real rust developer i both agree and disagree with you.
the language often is pretty simple when youre starting out but generics, trait bounds, lifetimes, unwrap/? and futures (or async in general) are very confusing when dealing with large codebases.
'jeet shitskin monkeys want to build very high level programs and crates (libraries) with a language that was made for level level, high performance applications. its like using python for an operating system kernel.