Wouldn't Buying Both A Put/Call On The Same Strike Price Produce Guaranteed Returns?

Hi, to a novice, yes, it would seem that buying both a call option and a put option (a straddle) would produce a guaranteed win as you’re covered on both sides, yes?

But what happens if the stock goes nowhere when you’ve reached your expiration date?

You’ll lose on both sides, giving away a majority of the premium you paid to enter the trade.