It depends on the individual and his/her personal development. if the job change is in the same industry for e.g "Training" but moving betwee different roles then I would say no it's not. However the individual needs to settle down at some point.
However if the person is changing between different roles and fields then three job changes in three years is a bit much. At some point you need to specialise in a particular field.