I would imagine that the pain of maintaining the hardware support for dive computers is similar to supporting the computer inside cars. Multiple manufactures, multiple models, basically no standard and everyone wanting to lock the users into their own ecosystem with their own cloud sharing social network, and likely filled with ads for products of their own stuff and paying partners. A open source project would basically have to choose a very small subset which happen to be similar enough to reverse engineer the protocol, a handful specific devices which are so extremely popular that there will be a developer dedicated to each of them, plus that one company which is open source/free software friendly.