The Holographic Principle is a branch of String Theory, so no wonder it's so vague and confusing.
Time will tell if anything more solid will come out of it, but intuition tells me it will remain a fancy mathematical game like the String Theory
itself.