Both can be true.
The person I’m replying to said “the only reason”, so no; they can’t.
You're correct. And yes, I shouldn't have said “the only reason”, I'd amend that to "one of the reasons".