Yea that sucks - it was an awesome addon, but know its gone without any reason
A lot of other sites I've used before do require a reason and they let the community know. I get it if developers don't want to develop them anymore, but someone else might've.