Have you noticed "Look Mom, No MIDI!" in Studio One Reference Manual? It was a major design decision: once MIDI events arrive to Studio One, it converts them into it's own internal format, and converts back to MIDI when sending out. I don't understand this decision at all. Better support for virtual instruments? As far as I know, Kontakt and anything else not PreSonus is still controlled by MIDI.
Anyway, there is no MIDI inside your songs in Studio One! That's why patch names are unsupported. Yes, unsupported -- I saw their suggestion how to add Program Change automation in your Instrument Tracks. It comes with a formula for MSB, LSB and Patch number: (100 / 128) x MSB. What they failed to see is that 128 is greater than 100, so you won't be able to select some banks and patches because of rounding errors.
Also, there are no Event Lists, for the same reason: there is simply no MIDI in your songs. Also, there is no SysEx support, and it won't be added, ever. So in Sonar I could auto-select the right song in my Kronos sequencer or load/save it's setup, and in Studio One it's not possible, and I have to turn to the instrument, enter Disk mode and load/save the Sequencer there.
PreSonus is not going to revert this design decision (which was hubris, IMHO) and rewrite Studio One. For one, it would require to add a converter for existing songs to switch to the new (old) MIDI format. So don't say "it should be easy to add this or that" - it's not.