Probably to ensure stabilised approaches, if you meet the gates at the specified speeds you are unlikely to be high and fast on final. Unstabalised approaches usually start much earlier than 1000' with ATC track shortening combined with an inability to judge a descent profile being a common cause.
Flying the full STAR or RNAV approach will usually have you well positioned for landing, being taken off the arrival and given headings resulting in reducing track miles and losing the speed constraints requires skilled judgement to arrive at the correct speed and configuration on final.