Riker, cool?
What?
Riker was there to be bull headed and to make Picard look even better.
He got better in later seasons, but IMO he never crawled out from under Picard's shadow.
As to Geordi, well, he has basically nerd bait/self insert geek, like Wesley, but Wesley was far worse.