The diy_glossary has noquality for the board, so that part makes some sense, but still I was expecting to get a poor paddle with such poor tools. I have 60 carpentry, so probably i got a good roll.
In this case, I think probably the game code is interpreting the diy_glossary correctly -- it doesn't specify a kind of axe or knife and the game interprets that to mean stone axes and stone knives are ok.
.Paddle. [effort:2] [phys:arms,one-armed] *CARPENTRY* /3h/ %30%
{Board} <Spruce, Aspen> [remove] [noquality]
{Axe} [wearpct:80]
{Knife}