What about the other characters on the show, like Riker, Geordi, Worf? They are all essentially the same characters, they got new jobs in season 2 but it just means they spit out different kinds of jargon. Data is the only character I can understand went through some kind of development. None of the adventures they go on each episode has any effect on their personal lives, and it's bad writing because in reality they would be constantly reacting and changing to what's happening around them.
In Babylon 5 for example, Londo Mollari is one of the most complex character's ever written. He starts as comedic relief, becomes an anti-hero, a full villain and finally a character out of Greek tragedy that becomes one of the saddest stories you've ever seen. I mean his character changes more than the entire cast of TNG does
Maybe Trek isn't for me...sorry if I sound like i'm attacking you, I just get overly passionate about these things lol