Lower cost

Simpler and faster to implement

Easier to add new features than to optimise complexity out