I am a software developer in a company more or less same size as Larian. I know what I am talking about. This is not due to a technical limitation.
You are not the only software developer here. There is a big difference between implementing something from scratch and patching it into legacy software.
Are you a software developer?
Are you arguing that implementing “Choosing 3 elements from an almost static list” requires so many working hours that instead there should be workaround with fixed three selections?
My opinion is that the current pact is just a placeholder. Same for Lore Bard’s extra skills. If they make the release as they are, it is a design choice, not a technical limitation.