Earlier quoted context omitted.
Simpler in what way? There are efforts to make writing Rust simpler, to make lifetime elision better or have the borrowck accept more valid programs. I don't think it's reasonable to expect Rust to explore removing language features though.
Example: - Exist 2 ways to do macros. - Exist different ways to annotate traits (impl and the long way) - Alias work, but not everywhere - The module system is too complicated - You have pub and pub(crate). The second must have been the default for types on a crate because the way how things are because modules - The trait system is full of "but" that make it not as simple to use in practice (ej: Is too common traits…
Can you give a concrete example of what you mean here? I don't doubt that you have a legitimate criticism, but it's phrased in a way that I genuinely am not able to understand