Sounds like an issue with 7zip. My extraction program can autodetect whether there is a subfolder and create one if there isn't.
But sure, I can work around your subpar software next time.
Which program is that?
Ark
https://apps.kde.org/ark/