Agree that although it sucks when dice aren't going your way A LOT, what is the point of rolling at all if you will always succeed?

Keep in mind that even in real life people who are super skilled still have bad days and fail. Also keep in mind that you are supposed to be starting as fresh adventurers, level 1. A 15 or higher is supposed to be tough. A 10 or higher is a 50/50 chance of success. Your skill indicates your level of proficiency only increasing your chances of success. I think too many people want their characters to be super awesome at what they do right away.

But you are supposed to fail more often at easier tasks when you are a baby adventurer. That's the way D&D was always meant to be.

Advantage and inspiration help to offset bad rolling too.

And, you know, just because a character isn't a cleric, doesn't mean they don't know religious stuff or anything about persuading or whatever the skill. Again, just like in life, sometimes people surprise you with what they can do, and even humble you when they beat you at something you're good at.

I like that anyone can attempt any skill roll, like lock picking. Give them the right tools and you never know, they might just succeed where a rogue continues to just have bad luck. That's Lady Luck for ya.