It’s not a bug-- I expect this behavior from the code as its currently written, but I understand that it can feel like a bug to people when they use it.
The reason is that I don’t want to stop people from:
- Switching the preset to steps
- Modifying the shape of the profile
- Changing the number of segments to sample their modified curve differently.
The solution would be to have some sort of “sync” button to modify the preset with more or fewer samples, but I think that presents usability issues too.