One point on monopolies is, once there is a paradigm shift they are too big to move fast and will probably get behind. While things are the same the economics of scale will favour the larger players and create monopolies. When things change (technology, behaviour, values) the larger you are the harder to change and adapt.