Yeah.
Using an engine to show that 3...c5 is playable / that the single Karjakin - Topolov game shown is not the end of the story, is fine.
Saying you don't play 3...Bf5 because the engine told you not to is... completely misunderstanding how engines are used.
Top players have engines too, and they don't just blindly follow them.
All of the top players use engines to help in their preparations, but Anish Giri is probably the one that is most closely tied to his engine. He has an excellent memory, and his lines are very well prepared. Every now and again, he gets a bad position out of the opening because his lines are a bit predictable. But that's rare.
Players who are not as good as the very best in the world who rely on engines will get clobbered against stronger players in tournament chess.
There's a difference between using an engine as a tool and being enslaved to the engine evals, arguing that a difference of a few centipawns is actually significant. Both ...c5 and Bf5 are playable. Find lines that you understand and that you can riff on.