In my experience at such companies, people certainly aren't walked if they express dissatisfaction in their role – but you're right that this doesn't necessarily transfer onto roles which are less competitive. I will think about how to tighten that piece up: thanks for the feedback.
On the second point, I can only congratulate you if you manage to keep everything so organised and compartmentalised! It's something I've aspired to but always fallen short of.