You still don't get it.
Vt = Vgs(th) has a tolerance at say 1mA of 33% to 50% like the QS8K2 which is 0.5 to 1.5V. Even using 1% resistors you have to guess what batch of FETs you have to make it work. You'll never achieve an accuracy of 10% with the Vt tolerance.
I got a gain 18 in Falstad open loop by choosing beta=22, RdsOn = 55 mOhm, Vt= 1.0V (mid-range)
But by choosing negative feedback, you can achieve < 2% accuracy by design even with +/-50% tolerance on Vt.