Theoretically the person jumping on that 170 euro offer could be flying on a much cheaper economy ticket, so for them upfaring may have been more expensive than 135 euro. Though unless the difference would have been huge I'd say that in most cases going for the upfare indeed is probably a better choice to also earn the extra miles and such.