just looking at his contract and it seems there's no real reason to extend him. He's under contract in 21 and 21. Going into 23 he'll be 30 years old and by then Garcia should be firmly ready to take over the SS slot.
The Nats have had such good success with their everyday prospects that you forget how many top prospects are failures.