I thought the reason was going to be something like that - eventually when you add enough options, you are going to need to abstract over and manage them…
Then although someone only picks some of them, they’re still going to need the abstraction.
I think the balance is pretty nice now, even though it’s not what I personally want!