2) Is a monopoly or a perfectly competitive business better for societal progress?
In theory, a monopoloy would be because you can make more profit and constantly reinvest more than any competitor into making better products and holding your monopoly.
Unfortunately, that doesn't happen in practice, because monopolies tend to buy competitors in order to stifle competition rather than reinvesting and building a better product.
So I think acquiring competitors tends to inhibit progress because you are wasting money that you could be reinvesting into building a better product for society.