I've taken plenty of business law classes, and I've never heard such a thing in terms of what defines a monopoly. Your 1st point is debunked by your second point. Your 2nd point of "isn't workable in practice" is just bunk. For your third point, GSuite costs more per seat than O365 in some cases...so I don't even know what you're talking about.