I honestly never heard of either Passage or The Vending Machine from GWJ#34, but your comment lead me to check out both.
The similarities you have spotted totally make sense to me and especially the concept of Passage to create a game where there is "no going back", was something I had in my mind too.
Thank you for your comment and the nice words in the end :)