On one hand, this doesn't bother me much because it's mostly just a mutation of "because of" which I already avoid using. You can usually rework "because of <noun>" into "because <phrase>" and produce a sentence that, in my experience, better expresses what the speaker actually intends.
On the other hand, "because <noun>" is extremely inexact:
> English Has a New Preposition, Because Internet
What about the Internet caused English to gain a new preposition? Unless you already understand, "because <noun>" adds little, if any, explanation. I can see its use as a handy short-hand when your audience does already understand though.