When someone makes you a friends with benefits or won’t commit to you, it’s usually because they think they can do better than you. People make excuses like “I’m not ready”, “I’m not over my ex”, etc. when in actuality, the person is holding out for better and doesn’t mind hanging out and sleeping with you until that better person comes along.