Does anyone use multiple setups in one program to run several parts in differents spots on the table?

We're more of a manufacturer than a job shop so I keep a list of what each G154 P** setup is used for, and when I install my fixtures to the table, I just modify the corresponding setup and never touch the code.

Am I making this harder than it should be?