Regarding TapTree construction based on tapscript probability weights (e.g. Huffman):
There seems to be a privacy trade-off when optimizing for expected script path spending cost, as standard outputs will likely feature standard probability weightings, especially in protocols such as lightning. Spending a script branch will reveal its height in the tree and may imply the contract type.
If authors agree, is this worth mentioning in taproot-BIP?