I haven't been to Russia since 2017 but I wanted to share something I saw recently on their airline website. I noticed that Aeroflot and S7 are now offering a bare bones ticket where you can't take any luggage. It's a shame. I've flown a lot with Aeroflot in the past and found their service excellent and their benefits very generous. I always traveled with a full suitcase, plus a carry on and a laptop bag, even on domestic flights at no additional cost. In 2015 their prices were excellent. I found some real deals at that time. I flew with them all the way to Vladivostok in 2015. Also all meals were included even on short distance flights such as Moscow Samara for example I was always offered something. I'm not a big fan of these bare bones tickets. And the prices aren't any lower than what I paid in 2015.
And as a side note, Turkish allows you to check in two bags (23kg each) in economy at no additional cost. It's possibly the only airline that offers this now a days.
Sounds like you haven't flown in awhile. I noticed the new fares last year.
Aeroflot's fare is called 'lite' fare, it is also used by Air France and KLM on transatlantic flights. Skyteam flights
These flights are cheapest when looking, so need to be careful.
While Star Alliance members I have not found this new 'lite' fare, the transatlantic flights include checkin baggage.
Have used Lufthansa, United and Turkish.
S7 is like most other low fare airlines, any checkin baggage is extra