Do tech companies have too much power