Very true, valid reasons for BTC bull case throughout 2018,2019., and is impossible to exactly predict...but on a long run...
the way I see it, even if all this goes as planned for BTC, they will still be just an old crap piece of software, when Cardano launches full product...that might happen in 2022 but when it will I just dont think BTC has enough room for upgrades to compete.
If we as humans will eventually be able to make a change from fiat to crypto than I think we will also be able to discard BTC fast.
RE: 3 generations of blockchain + Bear case scenario