My ~2013 macbook pro has this issue where, if AppleThunderboltNHI.kext is loaded, it will crash and restart every couple minutes on batteries. I'm not the only one with this issue. If you google that kext you'll see it's an issue with a lot of us and it's a shame that it's such a dumb problem because otherwise this 9 year old laptop is absolutely great to work with. SSD, 2.3 GHz Quad-Core Intel Core i7, 16 GB RAM. Magsafe and good keyboard.
So anyways, this locked-down system volume is a real problem because typically after a system update I reboot into recovery mode, disable CSR, remove the kext, re-enable CSR and then I'm good until the next OS update where the kext is re-added and my computer starts to crash again.
It seems like a bigger issue now to remove that kext, to deal with Apple's own software problem, to keep using my old laptop. What a pain.