ATC starting descent too early

If ATC is important to you then I would go third party of fly one one of the virtual airspace’s with human controllers.

I use Pilot2ATC. It as voice and menu driven ATC, Flight planning with SID, STAR, and Approaches, multiple moving map options (including US VFR and IFR sectionals), Navigraph integration, plus other features.