Both harder and easier.
In games, you get artificial bullet range and damage drop off at ranges you could use a rifle with iron sights. spotting mechanics make you an easier target (but also make it easier for you to find targets). Games now have artificial and unrealistic scope glint (killflash anyone), And of course aim assist.
In real life, you face real physics. At true long range you ideally need an experienced spotter and have factors such as a cold barrel affecting your first shot. A sniper can spend days waiting for a shot (or never fire, because a main function is recce). You actually need skill and training.
BF1 and BFV have blurred the lines, because the sniper rifles are standard infantry rifles that can be routinely fired accurately when not prone. They were used in both conflicts accurately out to 500 yards with iron sights. Even today with assault rifles, iron sights at 300m is considered to be a basic skill, nothing special.
Get rid of quickscoping, scope glint and hip fire crosshairs on snipers. Give them back realistic stopping power and accuracy in games and they will be in a better place (in my opinion).