unless theres something im completely missing.
You (and others) might be thinking that I've completely lost my mind but let me reassure you that I am not crazy.
Yes, you're missing liquidity stacks. They are completely unusual feature in a crypto currency. Complete breakthrough.
In several years it's going to be completely normal to pay to 1000, 10000, or even 1 000 000 people using one payment, but currently that is not normal, it is not possible with almost all crypto currencies and this is why people do not think it's even possible.
But let me repeat again, it is actually possible.
Proof:Suppose you want to pay 1000 people and you have their addresses.
You create a liquidity stack with 1000 entries, each entry specifies the next entry, the person's address, and the amount you pay to each of the people.
You end up with the first persons liquidity stack address.
Next you create a normal haircomb transaction from your address to the liquidity stack. NOT to the person. But to the liquidity stack!!!
This gives you 21 bc1q addresses that you need to fund on the bitcoin network.
Once these 21 addresses are funded on bitcoin blockchain (this is a small transaction) the 1000 people have been paid.
Only thing that remains is to give the transaction history to the 1000 people (the same to every person). But remember this does not happen on the blockchain, so it does not matter how large this history is.
Large history size is not a problem and there is no limit how huge the history can become.
When the receivers validate their coins they really own them.