I speak Spanish, French, Portuguese, and Italian, and Latin is apart from what can be understood in terms of grammar, syntax, and vocabulary.
I believe one of the problems, is that Latin is a synthetic language. The classical Latin that is read and used is intentionally challenging, as in the times of the Roman Republic, the use of oratory was greatly valued in the public sphere. In fact, it is called "classical" because it is the "classy" Latin, the Latin that people aspired to utilize.
What has happened with French, Portuguese, Italian, etc., is a long evolution from a this type of speech, and with the end of the Western Roman Empire in the late 5th century, there was no reason to continue this tradition. The common speech was already quite changed from what it had been centuries before, but the fall of Roman civilization expedited this.
The genitive case in vulgar Latin changed into the construction of "de + word" and the dative to "ad + word". The accusative case was the last one to die, leaving the nominative, vocative, and ablative to merge; Latin Carrus (Abl. Carro) = Carriage, Spanish Carro = Carriage/Car.
Without the institutions to keep Latin from mutating, the language simplified itself, and merged with that of the local populace in many parts of the Empire, and those different types of vulgar latin give us what we today have as the "Romance Languages".