With the changes to gatherable items and gathering loot lists in 1.21, we now have the rather bizarre situation that one tree can cough up two types of logs for the first time.

When the updated loot list for Iron Lake in the patch notes showed oak logs alongside the mahogany logs, for some reason I assumed that two of the four nodes would be switched to oak or so. But instead, the mixed mahogany/oak trees can cough up either log

Was it really necessary to remove even more logic from the botany loot lists? Did the Black Shroud and Coerthas not offer enough oak trees?

There are other examples, such as the maple trees around Emerald Moss now dropping walnuts, and elm / ash getting mixed at Horizon.

Is consistency and logic in having a tree not drop items that obviously match a completely different tree really so difficult? It seemed to work fine until now. Why was this sudden change made?

There is also once again inconsistency in the loot lists between trees in the open world and trees in gathering leves. The Iron Lake botany leves still yield mistletoe, which was removed from the trees, but not the oak logs or sagolii sage that were added. It seems the gathering leves still use pre-patch loot lists.