Not sure if this was addresses previously, but what stops people from coding optimized miners in something a lot more efficient to generate hashes than a web browser and therefore taking over the total netshah rate, signing its own blocks, double spending you name it?
We encourage users to code their own miners. However we are looking into Memmory Bound PoW algorithms so Browsers always stand a chance while having less power consumption