I have also told calle early on before this started, to change protocol design decisions. right now it is a hack on top of a hack which makes me unwilling to touch it
for example, instead of a general script system, there is a dedicated type for each use case, even though back in 2023 I told them this was a bad idea
nutzaps for example are inherently worse as well, either the receiver has to pay the cost of retrieving the sats from the sender’s mint (which can refuse) while saying they did a valid zap, or the sender has to swap between mints (why not just use LN?)