Question: why fet has high input impedance?
Answer: Hence, a BJT is current controlled , where as a n FET is voltage controlled. Naturally, you know that a reverse biased diode junction is like a open circuit, showing ideally infinite impedance. So, the reverse biased gate input of the FET is the cause of its high input impedance.