You are right. This is an extreme measure to isolate the applicant by not giving them access to their application. Actually, I have yet to submit new IELTS result with them. Do you reckon I should just create a new profile as I have everything I need (waiting the new TRF)?
I am contemplating to either contact the agency to terminate their contract, so they can delete my profile and I can recreate or just never inform them and I go along with a new profile.
Our agents tried to do the same thing with me, however as a lawyer, I asked them for the contract where it says I cannot access my own account and told them that I cannot trust them with my information. They have my passport, bank account number etc. so they can't really withhold this information from me.
They eventually just sent the details to me.
Also, after the entire process, I realised you can easily do this on your own. The application process is fairly simple.
Take an informed decision though. This forum or I cannot take this decision for you or our responsible for your application, so you will need to take this decision keeping your future in mind.