Собака не уходила с берега по ряду важных причин, которые можно понять из текста:
1. **Она ждала кого-то с моря:** В тексте указано, что собака стояла неподвижно, с острыми лопатками и остроумно направляла взгляд в сторону моря. Это говорит о том, что она ждала кого-то, кто мог бы вернуться с моря.
2. **Она нуждалась в выживании:** Собака приемлет пищу, предложенную Костей, не из-за интереса к еде, а скорее для того, чтобы выжить. Это указывает на то, что она находилась в тяжелых условиях и нуждалась в помощи.
3. **Собаки всегда ждут:** Костя говорит, что собаки всегда ждут, даже погибших. Это может подразумевать, что собаки верные и преданные существа, готовые оставаться верными своим хозяевам даже после их ухода.
4. **Помощь и сострадание:** Костя и Женечка, обнаружив собаку и увидев ее состояние, решают оказать ей помощь. Это демонстрирует их сострадание и понимание того, что собака осталась верной своему хозяину и нуждается в заботе.
Таким образом, собака не уходила с берега из-за верности, надежды на возвращение хозяина и потребности в помощи и выживании.