I doubt you will get windows 10 for free and the preview is the beta version(or w.e version) so they can find bugs and stuff for it before releasing it.
Probably to test if there are any bugs on the updates before releasing to the commercial version. Though it doesn't really matter anyways it is for testing bugs not for a free OS. It expires on 4/15/15 anyways.
Technical Preview expires on April 15, 2015
If you’re running Technical Preview, we'll send you notifications beginning on April 1, 2015 to remind you that it’s time to upgrade your PC to a newer version.
On the topic of windows 10, I've been using it as my main OS since about a week after it was launched. It is by far the most stable tech preview I've ever used, to the point where I can easily justify using it as my main.