What a great post, and I hope the WordPress team end up reading it. The best way to improve something and to maintain leadership is to be aware of what risks exist and have plans on how to counter them. I think you've done a great job of identifying these and hopefully this will help WP remain the blogging platform of choice for millions (in my head everyone should use WordPress ;) )