The true answer is No it will never "end".
Now can the constant state of people constantly buying more and more miners and have them make money continue. No. Mining is pretty much big business now, which is what the original idea was against. But as mining becomes less profitable, and more people stop mining, the difficulty drops, meaning more profitability for the people remaining, which then brings in more people again. Its cyclical.