Common complaints but in my experience from the people I ride with the 10t isn’t an issue, there may be some technical reasons why it’s not best practice or ideal but it does work well in the real world. Same for chain lines, they are good enough and work fine.
For a lot of us 2x/3x gearing has a lot more compromises.
One of the biggest problem shimano has is being able to produce a weight competitive 1x cassette. The XT 2×11 is a ridiculous idea offering very little over 10sp but weight and cost.
It works yes, not denying that. But Shimano prefer to do things more by the book.
Cassette design is a bit silly (but they are strong and do last) and yes they are heavy but the cheapest I have seen a Sram GX (just under 400g) is £80 with an RRP over £100 compared to an XT at 450g with an RRP of £80 but normally £50ish.
Srams attempt at a shimano freehub 11 speed cassette is the NX and it’s like a boat anchor.
2×11’s focus is longevity through keeping chainlines more optimal and for people who want that little extra at either end and like to spin up climbs and have a lower cadence at speed than you get with a 1x system. It really will last a lot longer due to less chain articulation.