I would agree with that. It's not incorrect, it just sounds unnatural and it's not used very often. In the case of a singular "play", "His play is exciting" sounds kind of weird and "He had a nice play" would be better. To be honest, the only time I would personally use "play" as a noun would be if I was saying someone had a nice play, as in my first example. To convey the same meaning as a) and b), I would probably say "Tom is an exciting player to watch."