and, it's real value !
You're right that bitcoin can't be printed when more is needed.
You're wrong that bitcoin has real value. The value is perceived because all of us place value upon it...just as we do fiat currency.
There is no tangible thing that supports the value of bitcoin, that can prove there is value to it.
There's no Gold, no Silver, no other tangible item that exists in the world...just the promise that only so much bitcoin can every be mined and that the validity of transactions and balances are verified by the community that uses it.
bitcoin is opensource. which means anything can be changed. i don't think they will, but at some point the devs can decide to increase the coincap.