I find the key to relationships is communication, and that it’s easy to assume based on your own values and expectations. But assuming too often leads to misunderstanding.
In this case, quite a bit of one. I totally know casual daters like Todd. Not immoral, just a different way of going about it.