You may want to check your calculations
Since the bear put and bear call spread at the same strikes are synthetically the same, the risk should be the same, otherwise arbs.
E.g. using arbitrary prices
1) The bear call spread receives $1
Total risk is $5 [width of the spread] less $1 = $4
2) The bear put spread costs $4
Total risk is $4
If spot trades below $55 on expiry by one cent:
1) The credit spread as you say expires worthless and you keep the $1 credit received
2) The debit spread will be ITM
The short 55 put is ITM by 1 cent [$55 - $54.99]- so represents 1 cent loss
The long 60 put is ITM by $5.01 [$60 - $54.99]
Total gain of the trade is $5.01 - $0.01 = $5
Less the debit of the trade = $5 - $4 = $1
Oh no!! This is the same profit as the credit spread
Ahhh yes you are correct! I got mixed up with the bull put spread( buy 55put sell 60 put). That's what you get for staying up too late.
The more I look at comparing the two. The more they look like twins.
LOL, why won't this question die!!
The question is then is the fly for a credit better than the debit fly that has the exact same payoff?
I guess the answer is away from the fundamental payoff at expiry and more the market pricing of the underlying options, during entry into the trade. Eg if the ask of the option looks better than the bid of the option then you would credit the trade, and vice versa....