It would be far easier if they simply sold the new version.
Relying on the good graces of the user population hasn't prevented them from integrating Amazon advertisements, and won't likely prevent other bad decisions in the future.
Without the Banshee developers, Ubuntu wouldn't have Banshee to ship, so it's not particularly debatable who deserves the lion's share. Especially considering Ubuntu's incredibly weak contributions to open source in general. What Ubuntu did there was tacky. If they had handled it better (discussing it with upstream and working out a profit sharing scheme), at least it would've been slightly less disgusting.
It's not super hard to do. If we all gave them $20 for each new version (something they truly deserve) they would not be in dire straits.