The BSD guys really need to become innovators instead of consumers. I ask myself: How many BSD guys are X.Org commiters? How many BSD guys work on the Freedesktop specifications? What about the GNU-project, KDE or Gnome? BSD guys like to bash GNU and Linux but never acknowledge, that their operating systems would've never gotten where they are now if GNU didn't exist (gcc, binutils, etc...).
In my opinion the solution is really simple: Take part in the design and development or be left behind.