The application process should not be a test of endurance or aptitude, it should be made as easy as possible to apply. Don’t forget that there are a lot of job applications out there, and the candidate is likely going through tons of applications at a time. If they find an application to be too difficult, they’ll give up out of frustration.
Each application also requires a cover letter and tailoring of one’s CV, so this is already time-consuming enough – don’t make it even more so, or otherwise expect many fewer people to apply. Think about what is truly necessary, for example, does one really need to add so much information? The company running the ad will have to go through all of it too. If the application takes much too long then it will be abandoned – simple as that.