Fwiw, I have the opposite perspective (maybe because I used to be one of these people!). All of the people I've worked with who go out on a limb in technical discussions and engage with their technical seniors are independent-minded and intellectually curious. Anybody can reason (albeit not as well) about a system they're working on, and a good team is able to foster this type of growth in their more junior engineers. This includes knowing ones limits, but does not include being perfect at knowing ones limits from day one.