After all, they are already being paid on those vacation days, are they not technically working for their existing company?
What happens when your new employee's old company turns round and says 'Hey, we just found out about your wonderful scheme about testing out our employees when they're still under our contract. That means our intellectual property is in your code base. That employee has no negotiation power and you clearly knew that, our price for this bespoke job is $100,000. You've already got the goods, payment terms 1 day. Thanks.'.
I would never ask people to work without compensation. And I would never ask people to work "ungodly" hours. But I do want to work with people who are really excited about tech and about home gardens, and about making stuff that was impossible possible. Not many companies offer the chance to work on a problem like that, and for some people it's really exciting.
And they should talk to me. I've already had several people offer to work on the project for free just because it interests them and they're looking to explore other career paths.
I actually have never done the "let's do a trial weekend/week contract gig" thing, although I don't understand why you're so vociferously against that approach. Even if it limits me to people who are freelancers.... there are a lot of freelancers out there! And I'm not an unreasonable guy. If someone was excited about SproutRobot I would do everything I could to find a way to get them on board!
But if someone doesn't give a shit, and can't rearrange a couple days, or a weekend to figure out if we're a good fit.... I don't see how I'm a totally evil slavedriver boss if I think that's an indication of a poor fit for my company.
What's so terrible about wanting to hire people who want to go out of their way to work for me?
Edit: And what would you think about a company that required you to fly out for a weekend to do two days of interviews? You wouldn't even get paid for that! You must think that kind of demand is abhorrent if you think hiring someone for two days to get paid to work on the product is evil.
You could say the best way for them to find this out is by doing this 3 week contract for hire idea, but that's still a risk to the candidate.
If your company is a total bore and no one in the bay area thinks what you're doing is at all exciting, then you're right. The ONLY thing you have to offer is a signed contract with a very high number on it.
But if you're actually doing something personally exciting to someone, they will absolutely take a few days out of their routine (with compensation) to explore that. Honestly, if someone isn't excited enough about my company to put a few days into it without a full time contract, I don't want them in my company.
I've put a few YEARS of my life into my company without such a contract. I'd expect my employees to have at least a fraction of that passion.