It's that stupid environmental message and that REALLY poorly thought out conflict. The Ba'ku really should have been the more antagonistic, and the story should've been Picard attempting to relocate them. Like that one TNG episode.
Come to think of it, this movie has no reason to exist. They already did it in a much superior TNG episode!