Why isn't "frei" also a similar solution?
Because 'frei' has a different meaning in german. A free newspapier is cost-free (kostenlos, gratis), but frei is more like the free in freedom or liberty or something unbound (free fall = freier Fall).
frei is now accepted
Why diese and not dies?