I can't see why one can't fall in love online. You could get to know someone, exchange details and then progress further i.e. meeting them. You cannot help who you fall for, it just happens. There are genuine people out there too. Not everyone person you encounter is a fraud. That would be a gross generalisation.
Obviously one would be extra cautious but even these days knowing someone on a 'first hand basis' is not enough. People you interact with in 'real' life can be frauds too you know and out to decieve you.
I agree. You may not even know people that you meet face to face. And can definitely meet genuine people online.