Yes, it does provide stability.

Between an added fork brace and that bar, there is very little wiggle room for the handlebars.

Helibars are on my "wish list."
Maybe I can get a "go-fund-me" thing started.....