Is it possible that all bitcoin users who invest at the same time will benefit all? and no one user loses money?
I don't think that it is possible, lets say there are people who have invested in Bitcoin at the same time, of course different investors have their own goal and target profit where they want to cash out their Bitcoins, you should know that there are short and long term investors which means that short term investors will probably sell with a fix percentage of gains while long term investors are just holding their Bitcoins losing their money while others are selling. In my opinion, short term investors have the advantage to buy on dips and sell on highs. Price increase doesn't mean that everyone is making profit, you should first cash it out before you can say that you gain a profit and when the price increases it doesn't mean that everyone are selling, so there will always be some investors that will lose money especially those who've just entered the market at a higher price.