Do you think if BTC had a stable price which could only be altered by $0.01-0.10 it would still be as popular and as used?
Not at all - and exactly there you have the problem: to be functional as a currency Bitcoin's price must be stable. But people jump into Bitcoin JUST because its price is unstable and it tends to rise in a spectacular way. This contraddiction has to be solved if you are hoping for mass adoption for Bitcoin. But I have no idea how it could be solved.