Yes, horses for courses, some job ads asked for CVs, and they are a good way of sitting down and analysing ones skill set and competencies, but if a company says it wants you to complete an application form that is what you do.
Many application forms are designed so that information that is known to be treated prejudicially when applying for a job are kept until the end so that race, age etc are hidden and the job applicant is judged ontheir skills and presentation before these aspects are looked ay.
To insist on sending a CV when an application form is requested shows an arrogance and unwillingness to work with other people that would lead to the CV going straight on the reject heap.