If I found out my government blew 20k to slobber on Musk's balls instead of using that money to create work for our own people, I'd personally go blow up that antenna.
And you said it yourself: Starlink already exists. They don't need a subsidy. You bring the cost of Starlink down by forcing them to compete on the merits of their own service, not by throwing money at them.
The cost is the contractor's hours to get up a ladder on each electricity pole from the closest PON splitter to the customer's home, plus the fiber itself which is peanuts at volume.
Everything else (permits, pole rent, etc) is accounting money that can be negotiated. If there's a strategic national program to fiber up the whole country, this could be exempted on a pen's stroke, or depreciated in many decades.
The local fiber guy goes out of business... you still have the fiber line there.
Its investment, not subscription.