I’m sure there are niche users for who paying the price of admission is acceptable, but for myself and I assume a vast number of other users, when I’m comparing performance of hardware I’m already checking reviews on multiple other sites, so this will only mean I don’t bother to check their site.
I haven’t visited their site in a long time though, so I’m not sure what value-adds they offered that might make the price more palatable.
The big issue for long term storage and exposure to moisture is hydrolysis, in which over time water molecules infiltrate and alter the polymer chains of the filament, causing the mechanical properties to degrade. Hydrolysis is, to the best of my knowledge, not reversible by simply driving the filament as the water molecules become incorporated into the polymer chain.
That said, simply storing your filament in your vacuum bags and tossing in some dessicant pouches before you seal it should drastically increase the time you can store filament before running the risk of it degrading noticeably.
Personally I just have a large plastic bin with a rechargeable dessicant device that keeps things relatively dry and I haven’t had any issues storing filament long term.