@Vigme86 you totally forget that hard-drive capacity increasing over time and price/GB become lower over time.
Additionally if we're talking about scaling, storage capacity isn't biggest problem. Internet bandwidth, internet latency and RAM usage are bigger problem.
Furthermore, even with scaling solutions such as LN, you still need on-chain transaction to open and close channel.and current on-chain capacity isn't enough if Bitcoin is mass adopted (and even if all of them only use LN) .
...
Are you suggesting someday BTC will increase its block size ?
What do you mean when you're saying "mass adopted"?
In my mind mass adoption means there will be millions of full nodes running on a daily basis, am I wrong?
I'm aware capacity will increase over time, not quite sure it will be enough.
Finally, I would like to know what is "witness scale factor", never heard about it

.
Can you please give me a hint ?