how pragmatic is algebra driven design in the real world?
Real world are full of exceptions, and I am doubtful those can be modelled with any kind of algebra.
It's not useful in every scenario but it's useful more often than you might think and it's very effective when it is useful. The book has two great examples.