playing a game. i'm definitely a regular user (non-dev). why does the limit need to exist?
Because transactions are processed by computers, and computers don't have unlimited resources.
you don't say? certainly the limit could be increased
It could. Miners can change it anytime they want. It's not even a consensus rule.