To catch a horse is a developed horsemanship skill.
A person learns to approach the horse with the right state of mind and attitude in such a manner that the horse is willing to be with you.
Some people think that everyone should be able to do this.
Some think that no study or training is involved.
Some people blame the horse.
Some think that this skill can be learned from the Internet from a few Paragraphs or a video.
Some people keep their horse in a box stall so they are not challenged by the task.
I have written down methods on catching horses plenty of times on here, but unless you approach it correctly, they are just that.....methods.
As long as people are looking at the horses like computers or cars, that should react a certain way when the manual is followed, then they will never get far.
When I was 13 yrs old, my trainer would send me out in a 18 acre pasture with 12 horses to catch one hard to catch, flighty paso mare. It would take me several hours to catch this mare on a regular basis. I used to think it was a hard to catch horse, now, I realize that my trainer knew how to catch that horse all along, she was just training me.
Now, I run into horses all the time that the owner will be working on catching for hours, and I can catch in minimal time even if I've never met the horse before. I don't use any "methods", I work with what they give me when they give it to me.
Until you stop looking at the horse through methods, and start looking at the horse, you may be able to halter that horse, but you will never be able to catch it.