Nagumo, that thing you quoted, while respectable as any opinion, isn't very argumentative. All it says is that LoS doesn't feel like Castlevania because it doesn't feel like Castlevania.
I think one needs to bring out some actual argument if they want to have anything more persuasive than "this is how I feel".
As for my opinion:
I think LoS has the disadvantage of being a 3D game. This already puts it in a different context compared to a saga that is historically a 2d side scroller.
On the other hand, not many people complained about LoI not being CV enough; so where is the difference? It could possibly be the fact that LoI was a 3D game that tried to look like an anime, LoS is a 3D game that tries to look like a movie.
Now, this means that LoI is certainly a lot more faithful to the IGAvania side of the franchise. IGA has always pursued anime looks and I feel that the Soma Cruz games are an expression of the fact he was given greater creative freedom at some point (possibly in order to make the saga more popular).
However, was CV always like that?
Now, how would thistranslate in 3d?
Like this:
or like this:
When you look at them, the only mayor visual differences (graphical quality aside) are the character design and LoI being an overall brighter, more anime inspired game. In terms of design, people complain about the platforming in LoS, but LoI had even less. The combat is vastly similar in both games, and I'd be hard pressed to find someone saying LoI had higher quality in that. Monsters? LoS features CV monsters all the way through. You may complain about goblins and spiders I guess, but it's not like LoI or expecially the handheld titles didn't have completely spaced out monsters.
In the end, the point is just your perception. What
you feel Castlevania is. If you're fine with having Dracula reincarnating in a white haired college student in 2035 or having a girl in heel-high boots draining souls in 1800s, and feel those games are "Castlevania", but LoS is not, you need to accept your personal perception is influencing your judgement or point at some objective elements that mark a difference.