It is gaining mainstream credibility thats already an enough reason for you to invest in cryptocurrency. I dont really think the last point is making any sense at all. Yes there is a limited amount if Bitcoin, which is 21 million, but that doesnt mean that it wont be enough
Nobody invests with the intention of holding their Bitcoin forever, you will always sell to make profit sometimes or maybe for some other reasons. By the way, investment is not even meant for everyone, its all about choice and those who wants to be into it.