You could use a silicon glue or a two-part epoxy if you wanted to glur them together but I wouldn't recommend glueing. One of the reasons that I like to use the zip ties is because they are easily cut and removed if I ever have to get into the rock work for an emergency.
Don't get me wrong - lots of people rely on gravity to hold rock work together and it works OK for the most part. I have had a rock slide off the top due of a rock pile in a previous tank and it scared the heck out of me. I got lucky and there was no permanent damage but I don't care to chance a repeat experience. With the zip ties I can create a more open ans stable island in the tank that provides shelter for fish while still allowing some water flow through the pile. One thing to remember about the zip ties is that they will get covered in coraline algae pretty quickly and blend into the rock work. I don't notice them in my tank at all unless I specifically look for them.
Other ways that I have heard used successfully were using drilling the rock and using plastic dowel pins to hold the pieces together. This would be a lot of work but it sounds like the best of all worlds: stable, invisible, and removable.