Tech giants were once praised as engines of economic growth but have increasingly come under fire for allegedly misusing their clout.