I prefer their current approach of releasing it upon announcement. I always found it a bit annoying when a company would announce a product, then we all wait in limbo and hope they actually hit their release date. I feel this way about all products, companies.
I don’t think there’s ever any real planning around future product releases. Someone is always going to pull up the short straw and get bit in some manner. It’s just a fact of life. People often act as if they’re being wronged by the company, or something, and demand compensation, or whatever, but it’s just. Sometimes life sucks, but it’s not any particular person’s fault.
This is kind of funny, but in an on point kind of way. I think it goes further than people realize too. Much like cars, we’re getting into much more sophisticated, and integrated systems. The further we go down the path like this, the harder it’ll be to do upgrades, mods, for people at home to effectively work on the machines. It’s a byproduct of the advancement of technology. Like everything, there’s a give and take a life. Ying and yang, and all of that. We can have advanced systems, but there is a point where it starts to take away from our own ability to mess with this stuff ourselves, as the system starts to expand beyond what one person can feasible handle.
To the point about shipping/returning. Haha. That’s one of the things I don’t always think people get. It is/would be a pain to return any of these printers. Bambu needs local service centers, badly. DJI, Apple, they have compact products that are easy to ship around and vast service networks.
These points contradict. Apple is like… Apple and upgrades is like… It’s like me and my ex. These things don’t coexist. 
Believe me. I’ve been on the short end of the stick plenty of times, and It sucks, it’s annoying. While I have certain advantages within Bambu’s products, I certainly don’t have that everywhere. I remember in particular a laptop I purchased. Well reviewed, and I loved the thing. It was awesome. Until it wasn’t. It had some sort of defect, and then covid hit, and I just struggled to get it fixed. I ended up throwing the thing out. I wanted to be mad, but I understood too that I just got the short end of the stick, I lost that day. I was the one that got the lemon. It’s just… life. And life, life isn’t always fair, it isn’t always happy, but just because life sucks, that doesn’t mean it’s any one particular person, or company’s, fault.
I personally don’t like playing these games, feeling like I always gotta have the latest. The fear of missing out. The grass isn’t greener… it’s just… different.
The P2S by all accounts is an amazing printer. It wrecked the value proposition of the X1C. It was such an upgrade, that it brought into question the X line as a whole. So it does get me a bit when people act so… like they got the bad deal.