Certainly it depends on what you’re looking to do… There can be reasons for or against. but if you’re monitoring 3 separate doors and doing different thing with each then perhaps it’s best to make three different pistons.
I have 16 Z Wave light switches throughout my house and they have a double-tap feature to them. In different rooms I’ve done different things with them. So I opted to put them all in their own pistons. But I set the pistons up to use all variables for everything. So that way I can just duplicate it as I add more switches and make a few changes and I’m done.