Question: why sequential model is used?
Answer: When to use a Sequential model Your model has multiple inputs or multiple outputs. Any of your layers has multiple inputs or multiple outputs. You need to do layer sharing. You want non-linear topology (e.g. a residual connection, a multi-branch model)