But why wasn't anything built on top of Bitcoin? I believe it was because the Core developers wanted the blockchain to be as "basic" as possible,
Basic sounds to me like youre saying base layer. So, yes: The Bitcoin blockchain is a rock-solid base layer that does one thing excellently: Global, decentralized BFT transaction ordering, resulting in a single global ledger with a unit of account that provides the sound-money properties which JayJuanGee described. (It also does some other things less-excellently; but I dont really care about that, and it is irrelevant to the point I am addressing.) Thereupon, we have a single global, public reference from which to synchronize private off-chain ledgers such as Lightning channels.
and because accommodating them required hard forks.
Hard forks are a risk, and also raise the question of just who has the authority to call for one. I want to be conservative with risks in the base-layer handling of my money; and although I do hope that ongoing hardfork research can work out a good way to do a hardfork in a decetnralized system, the problem is so great (including its centralization risk) that I am automatically suspicious of anybody who even
suggests a hardfork.
Segwit was a stroke of genius, because it added features necessary for Lightning (plus fixed some bugs) with only a softfork. From there, I think its clear, the solution for
most needs is to build on top of the blockchain layer, not to add to it.
Wasn't that the reason why Vitalik founded Ethereum? Because he can't build the things he wanted on top of Bitcoin?
Because he couldnt do the fantastically stupid high-risk project of bolting a Turing-complete VM onto Bitcoin? I guess so.
Imagine if the Ethereum DAO (to give only one example) had happened with Bitcoin.
Horresco referens.I am currently entrusting the majority of my life savings to Bitcoinyes, almost all my liquid wealth (excepting some small fiat cash reserveas small as I can keep it). I would
not risk that on Ethereum, just on a technical level of asking myself, What if this piece of oh so innovative technology loses all my money? The prudence of putting money I cannot afford to lose into Bitcoin is
financially questionable. However, I do think it is absolutely prudent to take that technical risk on the reliability of Bitcoin Core and the Bitcoin consensus rules.
Then it becomes a catch-22 in my opinion. How can those systems that want to be better, can be built upon Bitcoin?