Do all branches in a parallel circuit have to be on?

No, they do not. Think of it this way. Your house is one huge parallel circuit. Not every branch is on all the time. You turn switches on and off to turn individual branches on and off at will.