When you input sqrt(2) it is not clear which object you want,
Sage traditionally decides in favor of a symbolic. If you specifically
need the number field element you must say so with
sage: K.<sqrt2> = QuadraticField(2)
sage: sqrt2^5
4*sqrt2
That said, I think the sqrt function of Rational (which is called here)
could be enhanced with an option to return a number field element
for convenience.
Regards,