I write plenty of c way back and I rarely get seg faults. Pointers are not that hard to get right. You just need to be disciplined. You maybe a mediocre programmer.
>>6,7
yes. If I get a segfault, the reason is usually very complicated. And if I was using a memory safe language, I'd just get some odd exception instead.