What is so hard to be understood? This is the Bitcoin experience. When you first found out about Bitcoin, I am sure you were aware of all this and the fact that Hard Forks are a necessity in evolution of a great software.
They aren't. I have no idea where you got that from.
hard forks are not needed?
so the 2013 event due to the database bug. if not hard forked we would be stuck at 500kb blocks
so the earlier event where extra bitcoins were made if we didnt hard fork the rules of the 21mill cap would be broken
if any bug appears in the future? should we just live with it? by your logic yes, by my logic no
use logic not blockstream fanboyism
SegWit forked, that was it! Simple as that, they didn't even knew what was the reason behind it, it won't be ready for April and the roadmap will remain just dust in eyes.
This is a very bad FUD attempt. It happened due to some people running an older version (there were changes between v2 and v3). In other words, it is irrelevant as this won't and can't happen on the main net.
so hard forks can happen by some upgrading to cause a hard fork by voting for the change.. and some hard forks happen because people dont want the change.
so are you advocating that people should upgrade and accept change, or not upgrade and stick with old rules.. in both cases you have proven that a hard fork would still happen.
again use logic not blockstream fanboyism
The question is not whether Bitcoin can scale to the Visa network but whether Bitcoin can scale to just keep up the demand, because there is not such high demand for Bitcoin to be used for Visa levels in near future. And im sure the answer is yes.
You can't know that because of two reasons (as an example, they are more): 1) You don't know what the demand is represented as (e.g. TX volume? Not necessarily as somebody could be creating a lot of TXs themselves) nor how much demand there is going to be; 2) You don't know how the technology is going to improve over the years. Anyhow, with Segwit around the corner I don't understand any 'urgency' for a 2 MB block size limit.
and now you know why we need a BUFFER. to allow for natural growth when it happens instead of endless begging for minimal growth every 2 years.
2mb+segwit offers 4times the POTENTIAL.. meaning instead of 2000tx potential. there can be 8000tx potential. it does not mean blocks need to be filled by 8000 transactions as of summer 2017. it just means that blocks can grow slowly and naturally from 2000 to 8000 as and when needed at thier own natural pace without having to cry to blockstream every few months asking for an upgrade from 2000 to 2200, 2200 to 2400 but only getting them small movements every couple years