A "functioning market" doesn't prevent oligopolies. Oligopolies are natural and optimal (desirable) in many industries, if not most. That's where regulations come in.