Not being in beta, doesn’t equal bug-free.
“Beta” has different meanings to different people and companies. The point is that it’s working. It’s not an insurmountable challenge. Ploytec have apparently released something, which may or not be in beta as it leaves their hands.