I don't understand why this is some kind of show-stopping problem. Sonar doesn't retain your Show Velocity setting when you close/relaunch, and that seems like a good default to me. I can't possibly construe that to be a "bug."
Since the Piano Roll View is the heart of MIDI production, usually you want to see as much MIDI data as possible when working - and Velocity is rather one of the most important things to see. If, for some reason, you don't want to see Velocities during an editing session, then you can turn them off, but I don't know why you wouldn't want that to be only a temporary condition. There's a better way to not see Velocities though--
The setting that Sonar Does retain between sessions is Show/Hide controller pane. Once you always have Velocities (and potentially, every other kind of MIDI data) displayed properly in their own PRV pane, you can always have the unobstructed view of the notes best for editing. If you don't want to see any Velocities or other data, you just drag that pane area down to focus on the notes.
That's the way it's been in Cakewalk for many versions, and the defaults work and make total sense. I haven't seen velocities superimposed on top of notes for years, because my Show/Hide controller pane is set in the best way for editing - and stays that way. I've never had to deal with, or even think about the Show Velocity option - of Course I want to have my Velocities available!--but I can easily hide them if I temporarily need more screen space for editing notes.
Or did I somehow misunderstand what the issue is supposed to be on this thread--?
Randy B.