The system is good, because you can farm him as oft as you want. If he would drop more weapons everybody would get his stuff in few runs and that's not what sqaure want, the wont you to do it 50 times and more. Why? Because that brings them time to bring out new content.