Domain specific questions end up being MORE unfair, from my perspective. They optimize for people familiar with a bunch of trivial knowledge that doesn't actually have much to do with CS.
As it happens all my "leetcode style" questions involve code I've actually written in anger for shipping software.
But dressing up hard problems in a bunch of situation-specific word-problem camouflage to make it seem like I don't care if you can analyze, apply, and discuss common CS concepts doesn't seem an improvement.