Hmmm, with well chosen, thought through abstractions, which only presume the minimum they need to presume about their usage, the frequent changes you describe are not a given.
The question is, what it is, what frequently needs to change and why no appropriate abstraction has been found to reach stability.