Hello, came back here 1 year later and I saw your messages. So, the point of owls having too little meat makes no sense, because you can craft Roasted Bird with small birds like jays, for example, which, due to their size, have even less meat than an owl.
And what Leinfors said about owls not being usable to craft Roasted Bird due to their size makes no sense. I've even pointed out that they have visually the same size of a penguim (and also that of a seagull if you compare them), and he simply said that "in Terraria they don't". If he gave a reasonable explanation for that, I would understand, but simply giving a poor explanation for the sake of doing it makes no sense, and therefore being unable to make Roasted Bird with them shouldn't be intended.