Some may be, which is why it is important that no single dev has much control, and bitcoin is incredibly difficult to change by default. I wouldn't say node usage is pathetically low but it is what it is. We cannot force people to run nodes, but the priority is to make them as easy and cheap to run as possible and I think we have been pretty successful on that front.