Bitcoin doesn't really need hard forks it is just that we can't stop other people from forking it because Bitcoin code is open source and fork developers can make easy money from it (that's why more of this worthless fork will come). Hard fork doesn't really help Bitcoin because it is a proposed solution to Bitcoin problems and aims to replace the original Bitcoin, but it may help the way that it can boost the price of Bitcoin, what might happen is investors will buy more Bitcoin before the hard fork occurs to receive more fork coins then after a successful hard fork, Bitcoin holders will claim their free coins then sell it to buy more Bitcoin, that will result in surge in price of Bitcoin.
exactly what i think, all that fork just almost have no real effect on bitcoin itself, just some greedy dev try to make extra money