All video games "force" people to do many number of things.
Yes, and some of these things are more widely tolerated or accepted than others.
People have been complaining about inventory limits for a long time. It's obvious at this point that Bioware does not care about the griping.
I don't think it's anywhere near this simple; if it was, you wouldn't see any attempts to address any complaints in the newer installments of their games.
I would guess - and let me stress guess - that there are technical reasons for inventory limitations. I've modded inventory on many games, usually with some negative results. I could see Bioware erring on the safe side to make inventory as bug-free as possible. Could we all be adults and consider this possibility?
Tweaking things out of their coded/tested boundaries (which is what modding of this kind usually is) is a different kettle of fish from having things 'natively' included in the game and accounted for. As such, I doubt this is the case. In fact, if indeed the reason for this was lack of faith in their own ability to code and serialize simple list(s), this would be more disturbing than mere questionable design decision.