Now, I fully understand that when something gets added to the standard library it needs to be supported. I'm saying "Do it." Rust likes to claim that it is backwards compatible and all, and I do understand that the work that is done for this is non-trivial. But still, it's mildly annoying to hear that because there's this little voice in the back of my head that says "well yeah, because anytime something comes up that would need to be supported it just never gets added, so it ends up in a crate that is 'no longer part of Rust' when it breaks". Nobody is saying that we need to make Rust another Python (well, if there are then I would be glad to argue otherwise). But please, expand the standard library; make it possible to use the language for useful things without having to commit to 37 transitive dependencies. Maybe see if it's possible to start working with the more stable and widely accepted crates and moving them under the umbrella of the standard. That kind of thing.
I definitely get the point about the additional load to maintain a deep standard library but, as someone from a heavy Python background who has only begun to dabble in Rust, it felt a little off to have to reach for a crate just to do a regex match on a string.