5 custom vars max?

Did I read it wrong(I hope so) that you can only have 5 maximum vars?
Like 1,2,3,4,5 and that’s it?
Or did I misunderstand it somehow?

That’s the soft-coded maximum.

To change it, see this post: 301 Moved Permanently

But why would there be such a limit at all?

There’s always a tradeoff when collecting data. More data generally increases the size of the database (even if the columns are empty) and increases the time to process raw data.

(Plus, we’re following GA’s lead here.)

Wait wait wait, I’m a bit confused here.
So if I write 1,action,subaction but then write 1,action2,subaction2, then all my previous action1 will be replaced with action2?