I always found with laser bore sighting is that it gets near to the horizontal plane as your shots would.
I created a topic a few days ago with a similar question. The bore sight is essentially where your barrel is pointing and a question I have is always what sort of measurement can be computed where you can know your bore in relation to some distant known target. I'm not sure if there is an answer to this, but what I do is take a known zero rifle of equal length and twist sight height, and simply use the bore sight across a long hallway. It just so happens this bore laser and sight line lines up to this table leg to where it touches the floor and the base of the drawer. So I would use that as a reference to zero my rifle.
Turns out it is fairly accurate way to do it. Granted I would adjust a little more but doing it for a few rifle builds, I had success.
Another way to zero the rifle is with a mechanical zero. Just dial it down all the way one way, then count how many clicks it takes to the other end. You divide it by half and click backwards to the center point. With this kind of zero, you'll be sure to hit a human sized target within the yard, and home. You won't be winning matches though.
And finally, a lot of top tier optic companies tend to zero their optic to the rifle they have their BDC for. In some cases the optic is mechanically zeroed in the fashion I mentioned above. I do know an A4 acog that I used on my M16a4 clone had zeroed at the factory and when I took it to the range it was spot on. So read the manual before going crazy.