@ crlMidi Obviously I cant speak for Franky but I dont think that will change, for compatibility reasons. I have some devices that dont like velocity=0, and others that dont like note off commands. Having to change a library to overcome this is alot more difficult than adding (or not) a short line of code in you main sketch.
I've been looking at ways to have multiple serial ins for a future project, but would prefer to not use a mega as I etch my own barebones boards. I'm considering using a second mega328 and SPIing serial across. I havent tried it yet but I'm sure it would be possible