100%. Rumor is they got rich and basically gave us the finger.
Apparently it was that they became millionaires from donators then did little to no work during the Tech Update (v0.0.19?) because RICH don't care now. Next I saw was was v21 or whatever, didn't bother playing due to a couples things I can't even remember the main one. Last I saw was v22 or 23 then I completely stopped caring