There's a difference between your average Joe linking something and a massive tech company linking something. The first should always be allowed, the second should have an expectation of some form of compensation. That's why there are differences in licensing terms for lots of services, if you're using something commercially, you pay a different rate than if you're using something privately.
That said, this is on IA to enforce, and I believe they should.