There is simply no incentive for a new C/C++ developer to write apps for Maemo 5 unless they are an extreme fanboy.
I think the problems with Nokia have less to do with Maemo or Symbian and a LOT more to do with the way they operate as a business and their relationship with customers.