That hasn't been a serious issue for 20 years. The overwhelming majority of big games are now being released for PC on day one, the only exceptions being platform exclusives and Rockstar games.
Developers certainly have no problem making PC games.
Then the order is on batch level? Say batch1 is committed with a smaller timestamp than batch2, then all messages in batch1 are considered prior/earlier than any message in batch2?
It’s getting late and I’m not 100% confident I’m sure what you’re asking, but I believe the answer to your question is yes. When you produce a message/batch you get back offsets for each message you produced. If you produce again after receiving that acknowledgement, the next set of offsets you receive are guaranteed to be larger than any of the offsets you received from your previous request.
What's the issue with that?