As a Hobby Developer:
The more selfish thing that will impact me about the pass is I think free games are going to get a kicking. If you paid to get into a sweet(candy) shop and you could have whatever you wanted from inside, you would try the most expensive stuff first and might start to feel sick before you get to the cheaper ones.
Free games are the cheap sweets, people will straight away will try and "buy" the most expensive games. The
"Snob Effect" could come into play with games as people try to get value out of their pass, so games could even see an increase in demand as they raise prices
I released Soc-car for free because i wanted demand to be high. I would much prefer 1000 people to play it that 10 people to buy it. But I feel if the pass takes off demand for Soc-car is going to be massively lowered. And my next game will definitely have paid elements, which funnily enough feeds into my points about being bad for me as a consumers