It makes me nervous when I read articles like this and then do some research and find out that the author didn't work as an engineer in engineering teams. Someone will pick this up and say "Amazon does this - we should too!" Not really understanding the ramifications of this model for all the parties involved should be front and center when there are write-ups like this. It is so incredibly easy for this to go sideways and create so many problems once the work is done.