I have enjoyed some of the npc mods for BG1&2, and these would count as fanfiction too, since they were made by fans. So frankly I would not care if someone hires a 'professional' or a fanfiction writer to do the job. And anyway, my guess would be that fanfic writers were writing small parts like side characters, while it was professional writers that created the main story. And it is the main story I think is badly written.