I am i will only respond by saying we must agree to disagree because you and I will just fill 10 pages then get the thread locked... We disagree, you think it is different, I think it is just more complex way of doing the same.Determining the result and narrating it is within the DM's role. Determining what the player can attempt to do in the first place is not.
Sometimes they do. But as I mention upthread, the DM has all the power here if they are the one who determines if the player is acting in bad faith and must be uninvited from future games. That's a strong incentive to defer to the DM, even if you disagree.