>>23404251 (OP)Things don't have to have a 'point'. That's pretty dull way of watch/read media.
Haro is there to show the nerdy mechanical side of Amuro. Plus, he is a cute mascot.
It's a common space opera archetype, characters like Analyzer in Yamato, C-3PO in Star Wars come to mind.
If you want him to be more useful, then check out Victory Gundam, he is a beast there, probably the best Haro iteration.