Again, I liked more characters than Liara and Captain Anderson. Just to pick a few without spoiling plotlines:
Mordin - provided comic relief, had a viewpoint on his starting work which over time developed into something else through missions and resulted in a completely new outlook on his past and role in the universe.
Illusive Man - character slowly being revealed changing from a slightly sinister patron to something else over time with an element of mystery about his role and motivations. Your characters relationship with him is entirely driven by the choices you make throughout the last two games.
Wrex & Grunt - dialog driven characters whose participation in the game are entirely determined by choices you make.
You could say the same about half the characters in the game. Miranda has daddy issues and has to go through a pretty substantial career change, Jack is a rapidly evolving character between games where she "grows up", Legion is constantly walking a fine line between synthetics, organics and being an individual, Tali develops from a naive traveller to a cultural ambassador, Edi spends her time discovering what she is, developing a concept of what it is to be alive and discovering humour and other emotions, etc. These are all perfectly valid character development plotlines. Sure, they have different levels of involvement but it doesn't make them pointless characters...
I'm trying to think of a way of not just saying you're wrong Ghostz but much like films, art, music, literature - different people take different things from the game. They're not wrong because they took something different from the series than you did and the content they enjoyed shouldn't be removed because you either didn't enjoy it or didn't understand it.