Low cost airlines like Ryanair manage to fill flights without overbooking.
Presumably the reason why US airlines overbook is to maximize yield since almost always some passengers don't show up. Any reason why non-US airlines don't do the same? I suspect it has to do with ticket regulations but would like to learn more.