Reasons not to use C for web dev:
1. Maintenance costs will go through the roof with C. C developers are not cheap, and most people who use C have are not web developers.
2. Hiring will be exceptionally painful. Again, most C devs are not web devs. Put another way, most web devs use other languages.
3. Some C developers are so good that very few people can understand their code (Linus talks about this, and I've seen it happen at a prior company)
By way of personal experience, in '99 we had an outstanding developer who was a rock star in C. When he left, I remember sitting in a meeting when an A+ developer (he really was good) was asked by the VP Eng, "Can you support his code". The response, "No". VP Eng: "Why is it not commented?". Response, "It's commented. In fact it's the best code I have ever seen. But I cannot support it, it's amazing, but its way beyond my skill level."
I have never seen a repeat of this experience in a 4th gen language. I'm sure it can/may happen, but have not yet.
By way of personal experience, in '99 we had an outstanding developer who was a rock star in C. When he left, I remember sitting in a meeting when an A+ developer (he really was good) was asked by the VP Eng, "Can you support his code". The response, "No". VP Eng: "Why is it not commented?". Response, "It's commented. In fact it's the best code I have ever seen. But I cannot support it, it's amazing, but its way beyond my skill level."
I have never seen a repeat of this experience in a 4th gen language. I'm sure it can/may happen, but have not yet.