--snip--
In my opinion, increasing the block size is not an option. Because as you see in this chart (below), data size getting bigger day by day.
are you running a full node right now or have you ever in the past? if not then you what difference does it make to you who aren't even running a node?
No, I have no experience about mining yet. I just want to learn something here, if you let me
--snip--
Running a full node =/= mining
My point of view is simple: at the moment, i have no problem finding a HD that's big enough to store all blocks. Sure, in the future the size of the blockchain will increase... If it wouldn't increase it would me no more valid transactions were broadcasted and no new valid blocks would be broadcasted either (in other words: if the blockchain size wouldn't increase, bitcoin would be dead).
I hope the HDD price to size ratio will decrease over time aswell, so i hope that even in 10 years i'll still be able to pick up a reasonably priced HDD that's big enough to store the complete blockchain, even if there's 750 Gb of data to be stored at that point in time.
If the size of the blockchain data is ever so big i cannot find a reasonably priced HDD, i'll switch to an SPV client in a heartbeat, so even this scenario doesn't worry me. There'll always be tons of companies that run full nodes, even if storing the data costs a lot... Think about exchanges, HW wallet vendors, block explorers, big companies that accept BTC, mining pools,...
Even IF you're planning on mining, you're best off joining a pool anyways (unless you're planning on investing millions of dollars to setup a huge mining farm... That's about the only usecase where it still makes sense to solo mine IMHO), so even if you're mining there is no need to run a full node...