Yes. It does mean that.
However, there is just one more slight nuance of meaning in "if only because" which I feel your "translation" does not capture.
I clean the kitchen floor once a month for no better reason than that I've gotten into the habit.
The sentence just above seems to capture the...