I really like GNU, but are you sure that it is GNU that has succeeded and not Linux?
Linux + GNU = small marketshare
Linux + Android = big marketshare
So maybe without GNU, Linux would have gotten some other userland quicker and taken off faster? I don't think it's entirely fair to credit Linux's success to GNU at this point.