Technically yes, but the cost is high. On-chain parameters can be modified through governance proposals or smart contract upgrades, and off-chain commitments like vesting schedules can be amended through team or DAO decisions.
The practical constraint is credibility. Token holders made purchasing decisions based on published tokenomics. Changing terms after the fact, particularly in ways that benefit insiders or dilute existing holders, is perceived as a breach of implicit contract.
Minor parameter adjustments (staking yields, fee tiers) are generally accepted if communicated transparently. Fundamental changes (total supply, allocation redistribution, model overhauls) signal that the original design was flawed and almost always trigger sell-offs, regardless of intent.
Best practice: build flexibility into your initial design rather than planning to change it later. Use adjustable parameters governed by transparent on-chain governance for things that should evolve (fee rates, emission speeds), and lock the structural elements that should be commitments (total supply, allocation percentages, vesting cliffs). If a change becomes genuinely necessary post-launch, over-communicate the rationale and involve the community through governance.