My firm doesn't have the time or manpower to update clients when there is nothing to update.
It is unfortunate that clients may feel like they are kept in the dark when we don't contact them every week, but honestly when we are at the enquiries stage, it can take a long time to get proper responses. When we don't get proper responses to enquiries, then we have to repeat the enquiry and make it known that unless the response is satisfactory, we cannot proceed any further.
Clients too should take a bit of responsibility, as sometimes they can take forever to send documents/evidence or pay for anything which also delays progress. When clients start raising their own enquiries, for instance, they want to know if the seller is going to fix the ceiling light before exchange, that can also take time for us to pass this onto the seller's solicitor who then asks the seller, who then has to respond via their solicitor who then passes the response back to us. Easier if you just ask the EA who can talk directly to the seller.
I do understand how frustrating this is for you, but if you want updates and handholding throughout the process, maybe consider instructing an expensive solicitor who only has a few clients to look after. Most of the conveyancing firms who offer fairly cheap packages are working on high volume transactions to bring more money in and they, therefore, offer a basic service which doesn't really include updating clients unless they need to.
Conveyancing does always take longer than you want