Changing frame rate messes up the whole timeline in Video Sequencer

Pretty much what the title says. In Blender 4.0 they introduced the most annoying and unintuitive feature to Blender's Video Sequencer - retiming keys. They messed up pretty much every old project, and now, blender behaves differently than it used to when it comes to importing a video with a different frame rate than the project. That's not the most annoying thing though, since the imported clip can be somehow "retimed" to not skip any frames/not add any double frames (yet it's way harder than it was before 4.0). The most annoying bug is that when you change the frame rate in the current project, where you already have some things done, and you realize the frame rate was wrong, you're screwed - you can't change it, because if you do, some of the strips simply disappear, or start overlapping with other ones, making a huge mess. Changing the frame rate SHOULDN'T change anything on the timeline. That's how it has always been, up until 4.0. Now, blender tries to always "fix" your footage to match the frame rate of the project, which shouldn't be the case.

Is there a way to change it back to how it was before? Maybe somewhere in the preferences? I just want to import my footage with ALL the frames (without blender skipping or adding any frames, as if it was a png sequence), and don't want blender to try to make it match my project's frame rate - it's way more useful that way.

For example, I made a little project in 24 fps, since the first clip I imported was in 24 fps (blender set it automatically to 24, but that's how it's always been), yet I wanted to make the video in 30 fps, but didn't realize it was set differently. I made it in 24 and then realized it later, so I changed it to 30 - all the strips went all over the place and the project became unusable at this point. Previously, it would just simply change the frame rate, without touching the timeline at all - only the sound would change for obvious reasons. The video would be simply a little faster. I just want it to work how it used to, because now it can lead to a lot of weird issues.