This is true. Having an extra few hundred dollars made a huge difference to me since I was always juggling the payday vs rent money as well.
Credit cards are not easy to get with no credit history either. I eventually was able to get a card but it had a $250 limit.
Money in vs money out is very hard to keep track of when you don't have a buffer and you are always balancing empty.
I want to make an analogy to a seemingly simple buy known hard computer science problem, like resolving bugs caused by race conditions. Stuff which is simple if you can assume a single processing thread can become a nightmare when this assumption does not hold.