Skilled play is preferable, it's not new or modern, it's actually very old school.
We tried Role Play in 1980-81, because there was nothing else in the B/X rules, and quickly discovered it didn't work. A player can't role play 18 intelligence if he is only average Intelligence. Same goes for Wisdom and Charisma scores higher than the player's.
Thus, we decided to use roll equal or less than the ability scores in 1981 after trying out Call of Cthulhu. The players made a d20 roll to determine outcome of the action. Everyone was happy, me (DM) included.
Also, using player knowledge to resolve situations is called meta gaming. It lead to all kinds of long winded arguments on what should and should not be allowed. Like, for example, trying to jury-rig a WWII flamethrower-like device, using oil flasks, in the middle of a dungeon because the magic-user had no more spells.