Lots of people don't know of % works. Just as a lot of C / Java / C# programmers do not know the difference between "if a() & b()" and "if a() && b()".
Note that I'm not saying it's great to use "if a() & b()". All I'm saying is most people do not know the difference.
Try it if you interview people. It's fascinating. And, no, I'm not disqualifying people if they don't know the difference ; )