Why did he fork BSV when instead he could just work with BTC if he just own it?
CSW doesn't really look like he can code something extra ordinary like BTC, he can't discuss something that might just keep the interest of the BTC users into believing something or even just made us think he could be Satoshi but all he did is just claim he is satoshi. I bet he can only code a hello world script.
Bitcoin is not a computer program. Lots of CS-people get this wrong. It's an economic game with rules. Software is just a tool.
Bitcoin is first the idea, written down in the white paper, it has a socio-economical consensus, a protocol design.
True, once that needs to have a real world instance, some lines of code must be put down and computers need a program to run, here the problems are starting, cause bugs and limitations are nature of real word instances. It always helps to keep such as simple as possible, KISS.
Segwit, LN, ... was the opposite
Yes, I agree. Bitcoin SV is restoring the original, unbounded protocol. That includes restoring OP-codes that was chucked out by Core and bringing big numbers back. The complete Bitcoin script language is much more powerful and general than Core devs understood. It's like Forth, and most younger devs don't understand that you can unroll loops etc unbounded with Bitcoin script. With BigNum back, you can even do cryptographic math pretty effectively with fewer iterations. Bitcoin script wasn't made to give inexperienced devs a simple job, but to have something that scales to the world. Developers will probably use tools like this online interpreter to write bitcoin script in the years ahead: