I believe that's the reason as well for the price drop
Whenever something like that happens, it's obviously a reason for a price drop
People tend to chicken out whenever some developer quits.
That applies on the altcoin markets, for bitcoin the developer team has been the same team, without a period that there were no developers. Reason is that the bitcoin team is managed better the most altcoins.