Down to budgets isn't it. Also lots of European cities that you might cite as examples to follow (Copenhagen, Amsterdam, Porto), their metros are also works in progress being added to incrementally year by year. They started earlier than us and are reaping the rewards sooner.
But it still takes time and funding to make it happen.