Part of this answer made me think about my own situation:
It's entirely possible that the ranger is the only one that has a chance at succeeding at the check and thus it would be inappropriate to ask other players to roll.
I think I have a problem in my DnD group. We're fairly new players - the DM and 1 party member having played a lot before, but the other 2 of us have never played at all.
The first few sessions went great, with the DM guiding us through our first battle, helping us figure out abilities, and doing various checks (spell saves, strength checks, etc.). We all pretty much had it figured out at that point. But then we did our first dungeon.
Immediately upon entering, the seasoned member decided to "take the lead" and start rolling perception checks (without any prompting), even though their character is an extremely low WIS barbarian. They fail practically every check because of their modifier, but they are always the one to start the roll. This continued further, including during conversations with NPCs and investigating piles of bones, etc. The DM would say "in this room you see a pile of bloody skulls, but you don't know what they're for." The barbarian would then immediately say "I'll roll investigation and look through the pile of skulls for clues".
This "preemptive rolling" has now become a habit of the new player to the group (the one that is not me), wherein they say "I'll roll strength to see if I can jump over this gap", when in actuality if they had said what they wanted to do (normal RP) and waited for the DM, they would know they need to roll acrobatics.
It's an issue of presumptuous/preemptive rolling, and our group becoming stuck on the mechanics of dice rolls and skill checks rather than role-playing and finding out if they succeed or fail.
Even if players know what they should roll to do a certain action, isn't the DM supposed to be the one prompting it? If this really is problematic behavior (personally I think it is), how can I go about changing it if 2 of the 3 members of the actual party are doing it?