I'm not so sure actually, Ferrari looked pretty good in Bahrain or Baku for example, where we also had plenty of those 90° kind of corners.
Sure, there's a lack of straights to make up time in Singapore, but they still have a way superiour qualifying mode, and where they really struggle seem to be more those front-limited kind of tracks. Compared to Hungary, they should lose way less time in the corners, I would think - and therefor also need less straights, to make up time.