Is there any reason aside from price increase when a user holds it's bitcoin?
It's all about the price and not the technology. People are holding because of money.
Not always. People might just be saving like they do with cash. When people put money in banks they rarely do it just for the interest (which is minimal these days and not worth it anyway unless you have huge sums of cash that can be tied up long term).