Agreed, hobbiest might fail on that end.
But UT has to pay 100 or so workers, with another 30-40 positions vacant just on the dev side and hobbiest dreams at $0 just don’t pay them, no matter how you turn the tide and the small revenue on the asset store does not work as a replacement for pro licensing (I conclude the “small revenue” from the fact that brady made most in Q1 2011 and that were a mere 15k, which means that UT made only 6k on that end … at 10 times that we would be starting to at least approach a level where UT could consider dropping pro altogether in favor of more customers on the store, but not with such sales figures as the Asset store has at the time going by such numbers)
And if you agree that VCS is pro only really doesn’t touch me much I fear, I was already unpleased to find out that VCS became a pro feature, not an AS only feature as I still feel that the Asset Server support lacks seriously for the fee asked for it (the 2.0 server upgrade didn’t bring much aside of windows support and installers that are broken on nearly all 3 platforms - the client side hasn’t gotten any of the crucial and long requested functionalities at all, not even basic scene merging or prefab conflict resolution).
and no I don’t think its bad business because the moment UT removes that requirement, and there i’m willing to bet money on, we will see plentoras of sucky wanna be teams that buy 1 pro license for build server and otherwise use free. some already do this totally illegal measure at the time as I know out of experience.
I assume that similar things are the reason why the binary format is there and not plaintext, cause technically plaintext would only have one drawback, thats load time, anything else is better (as compressed directories on win and osx would get the filesize lower than what they are at the time), but the moment its plain text it will be missused.
Blame it on smarty pants, illegal “I don’t give a shit on your future” wanna be devs etc that you have to pay or the fact that you expect your boss to pay you too for the work you do all day.
Just cause you don’t use unity professionally does not mean that you are entitled of hundreds of thousands of man hours for free as your financial success is no condition and criteria on the value of other products, otherwise cars would be free with all the drinking, siffing, stupid people that actually own and drive cars 
Also, don’t forget: There must be serious reasons to update to pro, otherwise the other 480k free users won’t do it and if they don’t do it, there is no money for the next unity version. We that own pro didn’t upgrade just for the fun of it and neither will you and if you say flat out that you don’t intend to do it, then it would be your problem as you get what you pay for and $0 only entitles persons to get what the dev decides to give you for not paying his efforts.
Bringing up this topic all 2 months btw won’t change it, it leads to the same kind of discussion and the same conclusion and that is thta it does not change it - pay or life as “hobbiest that works on his sparetime with 1-2 friends” where package export - import and some basic coordinate on who works on what is more than enough to work together