Not all of the add-ons were unsupported/deleted due to not meeting their standard. Whilst some were, Themehouse simply can't support that number of add-ons. Also not meeting their standards doesn't necessarily mean that the add-ons are badly coded or harmful. Whilst some could be coded better, it may be that the standards relate to how they set out their code (one of the team recently stated that they use PSR-2 coding style http://www.php-fig.org/psr/psr-2/) and to redo the add-ons to meet that format would just be too much work.If Xenforo would review resources then likely a large number of addons would never have been approved. For example: themehouse recently marked a very large number as unsupported or deleted them because those did not meet their own quality standards.
If there are malfunctioning add-ons, they should be reported to the XenForo team so they can be removed if they cause any harm. If you mean they don't work properly with later versions of XenForo (e.g. they work with 1.3 but not properly with 1.5) then that's not really malfunctioning, it's just working with a particular XenForo version.There are also a lot of malfunctioning add-ons in that total of 2000. The issue there is that such add-ons do occupy a slot that may otherwise have been filled by another developer.
XenForo prices have not changed since 2010. In those 7 years, inflation has been around 2.7% average per year, so that's around 20% rise in that time. So other goods have gone up in price whilst XenForo has remained static in price. The developers need to cover their costs and live off the income from sales. Yes there are license sales but likely less now per year than in the starting years when people moved from other software to XenForo. Many sites now will only be paying the renewal fees and, as we will have seen quite a few times in posts on here, some admins don't pay these annually, only when they feel there is an update with new features that they want (I bet there's quite a few admins who haven't paid for a while whilst waiting for XenForo 2.0 and may then wait until the add-ons they use are rewritten for 2.0 before they pay and make the jump). So for the developers to continue with pricing set 7 years ago, take on more staff to review all add-ons and not raise prices I think is not possible.@Martok why do you think that additional costs would require a raise in price? Has this been stated by xenforo somewhere or are you just assuming this?
Software is not a tangible good with a solid production price . Instead it has a variable production price per license which is dependent upon total licenses sold, which is dependent upon optimal price mark.
It feels to me (and apologies if I have got the wrong impression) that some of this discussion on reviewing code is blown out of proportion. There are hardly any add-ons that have had vulnerability issues and those that have have been swiftly dealt with. The dodgy developer of add-ons was banned from this site (yet people still buy his add-ons!!) From what is left, I would say that add-ons are safe to use. Some could definitely be coded better but to be honest many of us know which developers we would use add-ons from and which ones we wouldn't touch with a barge pole.
BTW don't get me wrong, I'm not against any reviewing the code of add-ons. It just seems to me that there may be some who expect this to happen and haven't considered the consequences and, IMO, one of those is a price increase to cover additional staff, and another is that certain developers could just make their (potentially badly coded) add-ons available on their own site and not here and, as we know, people will still use them even when there are dire warnings not to do so on XenForo.