I personally don't like it much. I like my characters feeling special, needed and unique. If anybody can do anything what is even the point of having classes? But whatever, It's mainly about role playing and so I can role play that my rogue is unique and special and that nobody else can do what they do.
Not saying anybody can do anything. Classes still have things that make them unique and needed you just have more choices. You need a frontline melee person but it could be a fighter or a barbarian or a paladin. You need a healer but it could be a cleric, druid or paladin. You need someone to be the stealth / slight of hand guy but it could be a rogue or a ranger or maybe a warlock. There are still lots of things that make your rogue feel nobody else can do what they do like sneak attack and several other unique class features. Letting other classes have skill with locks doesn't make Rogue less special, they are just special for different reasons now.
The thing is that having someone to deal with locks and traps is so absolutely essential that you must have someone in your party who can address that need. If only one class can really do it well then you are almost forced to bring that class in every group, every time. I look at it like healing which is also something every party needs but it is not limited to one class. Sure Clerics might be best at it but you don't have to bring a Cleric. Druids and Paladins can also provide healing. So if we can have multiple classes with access to healing spells why is it so wrong to have multiple classes who could be good with an essential skill like locks/traps? Not every class can be good at it, you do need to be Dexterity focused and take a background that provides proficiency.
Especially in a computer game where you have a limited selection of companions to choose from and they could leave you. If I don't particularly like the rogue companion I'm going to be unhappy if I feel that I have to include him because he is the only one who can get us past the traps and unlock the loot. And what if we don't get along and he leaves, now I'm completely stuck?