Current rule is: "Uninherited timing points must be the same in every difficulty of a beatmapset. Each point must have the same BPM and offset in each difficulty."
some songs use different snapping/timing for different instruments. e.g. on my map beatmapsets/1220456#osu/2538808 at 02:20:221 - the piano and drums have completely different rhythms. the regular beat snap divisor isn't enough to allow notes to be snapped to both the piano and drums, so different timing is required depending on the instrument thats being followed.
forcing all the difficulties to use the same uninherited points means all difficulties have to follow the same layer, which can be annoying for gders who might want to do something different from the set host. it would also help for lower diffs where complex rhythms aren't ideal for obvious reasons.
some songs use different snapping/timing for different instruments. e.g. on my map beatmapsets/1220456#osu/2538808 at 02:20:221 - the piano and drums have completely different rhythms. the regular beat snap divisor isn't enough to allow notes to be snapped to both the piano and drums, so different timing is required depending on the instrument thats being followed.
forcing all the difficulties to use the same uninherited points means all difficulties have to follow the same layer, which can be annoying for gders who might want to do something different from the set host. it would also help for lower diffs where complex rhythms aren't ideal for obvious reasons.