This may just be semantics, but the way I understand it a farmstead is a small scale commercial operation while a homestead is where most of the production is meant to be consumed onsite.
Today I will do what others won't, so tomorrow I can do what others can't.