Steel Horse Rider...
While your advice is perhaps spot on, the tail end of that was a little "low road."
I know it's sometimes hard to convey a certain ribbing-type jest with text only messages, but one has to keep in mind the person on the receiving end may not read what you wrote the same way you were feeling when you typed it. They might, in fact, feel that you are being condescending, and take offense to it.
Back to the topic, I have the same problem but it's caused by an aggressive correction of long range vision. I'm horribly near sighted. Without corrective vision the front sight falls in to a "sweet spot" of perfect clarity; but there is simply no target to be found! Everything is a complete blur past 20 feet. (I'm 20/600 in my dominant eye).
With the level of correction I need to actually see the target (and have it merely blur when I focus on the front sight, instead of entirely disappear on me), focusing on the front sight, which is naturally in my 'sweet spot' of perfect vision, becomes an eye-strain-ordeal-from-hell.
If I focus on the front sight for more than a few seconds at any given time, it grows increasingly uncomfortable and will eventually hurt, leading to nasty headaches.
Between slow fire shots on matches, I lower my head to rest my neck, close my eyes, and listen to my heartbeat for entertainment. 5-10 seconds later I'll raise my head, get a cheek weld again, align my sights, and take another shot. The entire process takes maybe 30 seconds per shot, and I have to be *meticulously* careful about my cheek weld and sight alignment each time I re-establish a cheek weld.
It took me a couple of years of practice to finally get the process down to the point that I'm shooting high master scores with irons. My scores in the beginning of across the course were abysmal, because I'd either try to focus on that front sight too long, causing eye strain (which takes a lot of time to reverse), or get my cheek weld / sight alignment slightly off each time I re-established it between shots.
Anyway, if you are artificially correcting your vision at close distances to get a sharp front sight picture, don't do it at the expense of long range vision; an overly blurry target means you can't get a center hold. Also be mindful of eye strain, and be aware of how it feels, and what the detrimental effects are on sustained fire (and sight focus) over a period of time.
ETA: My attempts at no-line bifocals were equally bad. Parallax on the two different focal planes can cause you to see a sight picture which is "false", especially compounded by prism effect (tilting the lenses in relation to the sights as you obtain a cheek weld).
Custom shooting glasses exist which allow you to tilt that corrective lens to be at perfect perpendicular plane in relation to the sight line, which will eliminate prism effects and false parallax "views", but they are damn expensive. I've just learned to "deal with it", but if I were to engage in higher levels of competition beyond club events, they'd probably be necessary to get me in to the X ring more reliably.