I find the same thing with my clients. I've got a whole range of expectations and abilities on their part. Some tell me what they want and then are hands off as they know I'll deliver. Others, it seems, don't know what they want and there lots of doing and redoing. There're also the in-betweeners.
It's when I get a new client that I'm "lost" until I understand their style.
Hi @greensandpinks Thanks for coming by and your comment. I agree - the clients who don't know what they want will either just go with your suggestions or there will be a lot of revision. I don't mind the revisions, but it can get a bit frustrating when they request changes many times and it holds the whole project back.