No, he's not treating it as a "hobby", he's rejecting the Ubisoft mentality of shitting out substandard products on an annual basis in order to rake in money from franchise fans who'll buy anything with the series name on it.
And that's mentality he'd have to adopt in order to satisfy some of the people around here. And those people will need to deal with it, because FP Studios is a game studio without a publisher forcing them to work to a deadline set in stone. You get a much better result if you let professionals do the job you hired them to do without putting unnecessary pressure and requiring tons of overtime.
The Rust devs have to continue to do productive work or else they won't be working at the studio for long, but there's a difference between making sure everyone is working and not slacking off, and cracking the whip on someone to finish two months of work in five weeks.
There's also the additional fact that, in alpha, this is where you want to explore with features and really try everything you want to do (if it's not insane), before the design is locked in and adding new things threatens to break everything that's locked in. A day of prototyping and experimentation now will save weeks of scrambled work a year from now.
Trying to set firm deadlines or guarantee a list of features is unnecessarily restrictive, at this stage, because garry isn't making the next in a series of formulaic military shooters, he's creating a survival-building sandbox game that will depend heavily on players to construct their own solutions to challenges. It's not something that has a lot of existing templates to rely on; Rust is doing some new things and the path isn't always clear.
If you prefer Ubisoft's style, you could always sign up for Assassins' Creed: Unity's public beta, only $59.99 ($69.99 in Canada--the country it was made in) on Steam.
Did someone force you to buy Rust at gunpoint? If not, I don't see where you get off blaming garry for your decision to spend money. Especially when you have to get past this to reach the Add to Cart button:
