Doesn't surprise me. I've worked in computational fluid dynamics and never heard of contracts for difference until now. This is despite taking a measure theoretic probability class and being one of the few people who were not studying to a quant. Most of the examples were motivated by finance. The author of the website/book likely has had a similar experience.