Reading English sucks even more for consensus critical protocols. It's extremely difficult to be sure you've interpreted an English specification correctly; code specifications can at least be executed to check if your understanding is correct.
Discussion
Fair point. It's still so much easier with lightning BOLTS though because it's a series of stuff you make sure you support.