That's meta-gaming. In a role-playing game, the PLAYERS don't exist.
If you think that traps and puzzles are boring, then you don't have to include them, but asking the PLAYER to do something rather than the CHARACTER is missing the whole point of a role-playing game.
Proficiencies exist for a reason. It is no more reasonable for a stupid barbarian to cleverly bypass a trap, in spite of low Intelligence and no training in thieves' tools, than it is reasonable for an ugly barbarian to negotiate passage from hostile guards in spite of low Charisma and non-proficiency in Persuasion. It shouldn't matter if the PLAYER is a mechanical engineer or a stand-up comedian, because the PLAYER isn't actually there!
HAHA. That is ridiculous. Your use of metagaming here has no meaning. Please define it.
Reasons your comment makes no sense:
1) Characters can't solve things except by a roll
2) Characters dont actually have brains... every thing the character does is controlled by the player
3) Putting yourself into a character's "shoes" IS role playing. (ie, how so you solve this trap. The barbarians player says, i smash it. The wizards player casts a find trap spell and avoids it and the rogue cuts the wires running to the trigger.
4) How is it better role playing to have a character say "i solve it by rolling" than to say, "i cover the arrow slits and then trigger the trap"