You'd be amazed at how difficult making a simple ladder is.
If it were just one ladder, it would have been super easy. But making a tileable ladder segment that you can stack, in order to make really tall ladders as high as you want, not so much.
The problem lies in that when you leave contact with the first ladder segment, and move onto the next, leaving that first piece makes it think you are no longer on a ladder. You will stop climbing after the first piece. If you get rid of that setting, then once you have touched a ladder, you will, by dumb computer logic, always be touching a ladder; then you can climb anywhere you want, in thin air, forever.
Sure you could make a custom bounding box for each and every different-sized ladder in the game, but that would take FOREVER.
So in order to get stupid computer code to do what I want it to do, I had to LIE to it. A lot. And it took all day to make it believe me.