My siblings are very much not developers. That's a lot of data for them to download, store, and figure out a way to view.
I was worried they'd just see a list of filenames and not put in the effort. By creating a streaming experience, I thought they'd actually watch them.
You might be correct that Gemini could have helped, I didn't test it, but much of the knowledge of who was in a scene, where it was, and why it would matter is inside my head. I doubt any model could effectively label locations and people over 20 years of video.
As to the opportunity cost - I'm currently looking for work, so mine is undoubtedly lower than yours!