I truly accept your belief.
I am quite interested in tech and am updated in the latest news and releases and their potential. In this way I feel quite talented. However, today's world sidelines the regular people like us who have more realistic ideologies in favor of bigger companies who simply have the marketing, that is, those who have lot of money.
Even those who can do all that is involved in developing a website aren't getting a lot of recognition. I have seen loads of websites, many from India, those have great potential and great authors, but never seem to shine because nobody noticed them.
In countries like the USA, Amazon runs a program in which, if Amazon feels that your product reviews are good, it'll invite you to join a program where you can get some complimentary devices for reviewing purposes on behalf of Amazon. Though his also requires a lot of money (you need to buy products initially), it at least gives people another option. However, such programs are extremely rare in India.
However, the reason companies give their products to popular websites is because they are much safer and much more effective investments. For example, if an ordinary person like me posts a review, not more than 10 people are going to take it seriously, but if, say, NDTV posts a review, probably at least a lakh (100000) people are going to read it.
I wouldn't justify their actions though, as I am also trying to become a review, although with paltry success. It's just more profitable when looking in numbers. What companies don't understand is that, when a common person is reviewing an article, he/she knows the scenario it's going to be used in and thus reviews it accordingly, thus the review will have a greater impact on the little number of people reading it.
For more views like this, check out my blog. Probably start a thread about this on my blog forum too!