Being "old school" it seems to me that everything today comes down to price rather than long term durability. In times past the roof sheathing of choice was 1 x 6 fir which meant 3/4" thickness. Later, 3/4" ply replaced the fir, then as more time passed the plywood became thinner, to the point where I could see and feel the roof flexing when walking on it. Now we have OSB that is used more commonly by one and all.
I don't believe it takes a structural engineer to realize the obvious differences between ply and OSB, besides cost. OSB is yet another version and type of particle board but has larger wood bits and lots more glue. I do not consider wood chips and glue a long lasting quality building material, but it is accepted by most people, lay and professional. Personally, I prefer using the best materials for the job and if it fails for any reason, I know it was not because I chose to save money rather than build it properly. These are my thoughts about what is simply "good enough" and what is proper. Remember, the building code is the minimum standard, it's up to you to have better than minimum when you build something.