Probably because that's how every other currency is displayed. You could move sats to the front but it would look dumb. I can see a point for UX and UI consistency.
Decimals were always arbitrary and I have long stopped using them in favor of sats. So I have no issue there.
Sats really only makes sense to people deeply entrenched in the early history and culture. This makes more sense for some fucko who just wants to pay and be done. And that's eventually going to be most people who use Bitcoin, if every other technology is an indicator of how much understanding the average user will have.
You could make some other symbol for sats, but the Bitcoin symbol makes the most sense to me. I can't come up with anything more recognizable for the largest number of people than the first letter of the currency name.
I just don't see this as a hill to die on when it comes to growing adoption and use. Do I prefer sats? Sure. Does it make the most sense when all other currencies have a symbol out front? No.