That's a somewhat distortion of a real life situation. A Perdix can run 60 hours, 60 dive hours, on a single Lithium AA. That means you can theoretically dive a Perdix on a 3 week liveaboard without having to replace the battery. have one extra battery as a spare, and you're pretty much running your Perdix indefinitely for all practical purposes.
A solar power bank needs to have access to the sun to charge, and the Teric needs to be charged every 2-3 days. In overcast weather, the amount of charge you can get from a solar power bank is limited, and it requires you to leave it out in the sun. It won't recharge at night or while it's in a pocket, or in a bag. On a liveaboard you're only allowed to charge your computer while under supervision. You're not allowed to leave it charging in your cabin while you're lounging out on the deck.
Humm, my Ratio iX3M lasts for more than 50 dive hours with it's rechargeable batteries.