There are already specific plugins for Chrome (No Coin) and Firefox (CoinBlock 1.0) to block coin-hive. The adblockers will soon also block the js coin miners by default. Don't really see coin-hive having much traction long term consumers will not stand for it.
One exception might be charities. Visitors to the home page of their favorite charity might well be motivated to run the miner. Leave the miner running in one tab and continue browsing in the others. It's easy for the user, satisfies their moral obligations, and raises money for the charity. it's a win-win. I've no idea of how much is involved but ten thousand browsers running the miner on the home page of a chancer charity would raise a few bucks, surely?
If Monero could develop their own miner it could be donated to charities - all proceed go to them with no middle man.
"Give to your favorite charity, courtesy of Monero - the private currency. For further information visit getmonero.org"