The yacc script contains in the bison distribution, which allow compatibilty with the standard behaviour of make is doesn't contain in the RPM package.
/usr/bin/yacc is provided by the byacc package, not rpm. If you think bison instead of byacc should be yacc, that is an issue for the distribution, not the bison package per se.