Unfortunately, the tactics that some developers use are beyond a quick check - we can be lucky sometimes and spot something but normally it's just a case of using the ole gut !!. It used to be really common for people to make small apps, offer others the chance to customise it slightly and then distribute it as their own - this means they submit "their" product to thousands of download sites and gain a lot of exposure for it whilst a few thousand others do the same - it means we end up with a whole load of rubbish in our listings or at least multiple listings which all do the same thing. That's just one reason we see the same product wrapped in a different name, the other reason is obviously income. The same product, wrapped in 10 different names, stands a much better chance of hitting your desktop than just one product with one name. This is usually accompanied by a limitation on the software which means if you want to use more functionality you'll have to pay.
If we had 10 of the same products out there and 10% made it through to some of the big download sites then we're talking about thousands of downloads. Let's say, 10,000 downloads. If 10% of those down-loaders decided to purchase the extended functionality at $10 each, that still amounts to something like $10,000 revenue !! It's all about money, and even the freeware market is now becoming saturated with this nonsense and I know from experience it's a constant game of cat and mouse to try and out-wit these people. It's becoming harder, but with the support and help of our members, we're making FreewareBB the exception to the rule