Curmudgeon

meaning: not able to see clearly things that are far away

usage: Their myopic refusal to act now will undoubtedly cause problems in the future .