You could go for "pragmatic" but then it's taking sides :-) If instead of "pure" you use "purist" you completed the loop!