A few xenforo developers choose to provide support and software on their own sites and is not restricted to just xfrocks. Its upto the developer. There is no stipulation that xenforo addons and versions by the dev have to be on here.
Note that this is a FREE addon, and put yourself in the developer's shoes. After you have explained the same thing over and over again, why should you continue to do so for the next 200 odd pages? People need to read, and appreciate. A self entitlement issue over a free addon is not going to help your cause in getting the dev or others on here to help you.