Didn’t the developers say that this is a temporary solution to the role skills problem, and that they plan to work out something better in the future? Just that they don’t have the time/resources for it right now?

Even with 10 slots, you don’t have to take all 10 skills. There’s still skills in there that are more or less useless in the majority of content for all roles.