I'm on board with both those mentalities. And I'd notice way more if someone who obviously thinks it's best to stay and watch was instead getting their hustle on, and speed my sh*t up accordingly.So when I posted this question, I was pretty firmly in the "don't leave the green until everyone is finished" group. I think its somewhat disrespectful and dismissive, unless there is some exigent situation like grabbing something from the beverage cart or fixing an issue like a rock in your shoe. I was playing a round in March where I was putting for birdie on a par 3 and literally everyone was heading back to to their carts while I was lining up. I felt that was a bit disrespectful since I had to watch everyone else putt to par or more.
That said, I walked off the green multiple times during my last round because the group was playing so slowly. I wanted to get tot he next tee box and hit my shot so I didn't have to wait forever. I felt I was giving a signal that we had to move it along a bit, as we were over a hole behind the group in front. It was very annoying.