I blame a lot of that on Compile's writing often not being very consistent, for instance, you can't really apply any depth from other sources to anyone in the first three Puyo games, since everyone in those was a one-dimensional joke character, due to the excuse plot nature of their narratives...