"For nearly a decade, the US space agency has relied on Russian Soyuz rockets taking off in Kazakhstan.".
It has from the start of the ISS programme. Crews need a means of return permanently available. Even if a Shuttle could have stayed in orbit for six months, it wouldn't have been a sensible option.