Everywhere can be hit or miss. You should be lucky to be in a spot where in front of you none takes a child on his shoulder, that could ruin your view a lot.
Appreciate what you are saying but what about when an adult goes and stands in front of a child of say 6 or 7 years old who has been standing, waiting for almost 40 mins..... This happened to us when a man of about 6 foot stood in front of my child and we had nowhere better to move to by this point as Dreams was due to start 10 mins later.
In my opinion, it is very difficult for a child of this age to see Dreams very well, unless everyone sits down or you are able to somehow put your child somewhere where no one (should) stand in front of them i.e. at a fence - but even then you get adults (and probably children) coming and standing on the grass in front of them. We managed one night by standing up high on the edge of the Discoveryland podium thing (but had to wait ages and the view wasn't great as Peter was obscured). Or, you queue for best part of an hour (or more) to be near the front - not so bad when it's warm - but it rained most of the evenings when we were there, and I hate to think of standing around in the cold waiting....
The best view we got for my daughters was the VIP area as it is slightly elevated - it's on a path and the path slightly slopes up to the control area.
Alternatively, you can stand and stake a spot out on the edge of a pavement - but be prepared for people coming and standing in front of you on the road - after all, they have every right, but it can be frustrating if you have small people or children in your party...
Good luck finding the 'right' spot.
Perhaps they should start putting everyone in height order, starting with the smallest first

.