As much as you might know what you need and even want, doesn’t mean anyone else does.
But sometimes we forget that and we end up feeling frustrated. We end up then wondering why the other person won’t say or do certain things. We take it personally and we get upset.
However, more often than not it could all be sorted with a simple conversation. All you have to do is say what you need and then the other person can either meet that or they can’t. If they can, great but if they can’t it’s then up to you to figure out how you want to proceed. But at least you won’t be left wondering why your needs aren’t being met.