This was that they thought of then making Daggerfall, you get better at lockpicking by picking locks not by killing bandits.
Worst case example, in Fallout 3 I wanted to hack an computer as part of an quest in a robot factory however my science skill was to low, however I was close to leveling up so I went downtown and killed supermutants for five minutes so I could raise my science skill, yes it makes sense

)
Its a little fun but no so bad, personaly i prefer the tes system over the fallout system but i have no issue with the fallout system, im happy that by simply thinking about an issue you can over come it, actions can speak louder than words but some times reading a book or stoping and thinking for 5 minutes is a good idea if dont have a [censored] clue about it.
As any action gains exp its still a valid system, i could pick alot of locks because my character loves to steal but he could be recless and not really have the paitence to learn he prefers killing stuff and looting, so i add lvls of exp to that insted. Or my characters maybe a thinker, he has full intelligence and has alot of skill point to give out because he over anolyses and thinks over past actions.
With rp imo its not so much about predefining things but sculpting them as you go, given the tools you have.
tools: skyrim
100 lvl cap, sorry its a rule, problem is you like progression, solution is rp:
Example, your 2h fighter suffered a shoulder injury and now lacks reach with out exstream pain in the left shoulder, so he desides to protect it using a sheild and do the swinging with just his right. Now, he still carrys his trusty claymore, just incase, but its a strain so he can only do it for short times.
So you can keep the level ups by rocking sword and board and keep your favorite freash by only using it on boss/dragon/ect. If you dont like this maybe difficult to over come without play on pc where you can define alot more through moding your game.
In a rp game after all just treating it as a grinder is not the way forth imo, because of course it ends when you reach the max lvl as thats all youve strived to do.