BBC is paid for by the British taxpayer. Al-Jazeera is funded by the Qatari royal family. Reuters news is a loss-leader for their financial services business.
News is expensive! Don't be fooled that because commentary on news that others have gathered (e.g. HuffPo) is essentially free that it doesn't cost real money to send a reporter to some faraway place for 6 months to do some investigative journalism, then fact-check it and write it up...