I agree, with some reservations.
>> I have to fill gazillions of fields, I have to go through various kinds of pre-interview processes, like this last one - its an automatic video interviewing system, that records my answers using some pre-recorded videos as questions. Cool system, technically, but I will have to spend hours on this thing.
If a potential employer doesn't respect your time during the interview phase, I'd be hard pressed to believe that they would respect your time and boundaries as an employee.
>> Obviously if I apply for the job, I am interested in the subject and interested in the company and willing to learn if anything beyond my knowledge appears. No need for cover letters.
This really isn't obvious, a lot of the time.
As someone who hired another developer recently, I estimate that 1/4 of resumes that came in had zero relevant experience, and I'd wager that MUCH less than 1/4 of the total candidates bothered to do any research on the company at all.
A lot of the "song and dance" of the hiring process really is necessary. Employers just need to remember to respect the time of the candidates.