It's not like one of the accomodations on the table is "not doing your job"
1. The career I would like to have, and the life I desire to live, is my free choice. Once I've made that choice, the community's responsibility is to give me whatever I need so that I can apply myself to that career and live the life I imagine for myself.
vs
2. I have certain capabilities and limitations. The community has certain needs. If there's any way for me to do so, it's my responsibility to figure out how my capabilities can service the community's needs, respecting my limitations, and it's the community's reciprocal responsibility to make sure my contribution is fairly acknowledged so that I can live a secure and constructive life. I'll figure out the rest from there.
By consciously accepting who you are and how you work with the world, it lets you navigate better in it. For some people that is just feeling it out and ending up in a career that fits them. For some people, it might be getting a diagnosis. The end result might be the same.
The level control and flexibility is much smaller when you're a student.
Also, in school there's a lot of emphasis on how you get the job done. There's a prescribed process, and learning the prescribed process is more important (to some of the teachers apparently) than getting the actual job done. This is often where neurodivergent people struggle more in school and at work.