There aren't 2000 flavors of Linux. I would guess there are about 10 GNU/Linux distributions that matter to most people.
Given that there are about 7+ billion people on earth, I have a very difficult time trying to understand what “linux fragmentation” is. If you think we should all use the same OS, does the same thought process applies to governments, shoes, food, etc?