For people with no D&D background, the way they implemented it makes more sense. There is a number and I roll a D20 to beat it. The problem is us DnD people think it's backasswards. Then if you look in the log it is even more confusing and hard to verify if it was done correctly. IMO Keep it as is but make sure all checks/rolls/etc are in the log and much more clear. We DnD people should build a bridge and get over it to make it more accessible to a wider audience.
I think you have it backwards. I've seen a lot of forum posts from D&D novices that have trouble understanding Larian's implementation. It seems to be confusing to everyone, but people with D&D experience can figure out what Larian is doing because they have the base D&D knowledge. D&D novices only know what the game tells them, and the game says that you should add modifiers to your roll, not the other way around.
E.g.,
https://forums.larian.com/ubbthreads.php?ubb=showflat&Number=735124&gonew=1#UNREAD