Honestly..for me ..fear is a good thing..it's kept me alive 56 years..
I have never heard of or seen the device you speak of sir ..but I don't plan to get a ladder stand.I do all my hunting on public land and like it that I can take my climber in and out..