What are the advantages of rubber O-rings compared to other types of seals?

Has the following advantages:

1, suitable for a variety of sealing forms: static seal, dynamic seal,

Suitable for a variety of materials, sizes and grooves have been standardized, interchangeable

2, suitable for a variety of sports: rotary motion, add alternative sports or combined sports

3, suitable for a variety of different sealing media: oil, water, gas, chemical media or other mixed media

Effective sealing of oil, water, air, gas and various chemical media through the selection of suitable rubber materials and appropriate formulation design.

4, the design is simple, the structure is small, easy to assemble and disassemble

5, many varieties of materials

6, low cost