You can still do it, but as "its existence promotes a less objective play style" you wont get that many points for it.
Plenty of snipers out there manage to find purpose and rewards in creating good spawnpoints, blowing up tanks, using spotting gadgets, taking basesetc, all while sniping people - now these snipers might not get those 1000 meter kill-shots very often but at least their team wont loose because of them.
Now you might not like the answer but it was precise and answered just what you asked so thanks to @spitfiresiemion for taking the time to look it up in the patchnotes.
If you don't like this change you can always leave feedback to the BF4 team using the appropriate channels on the Battlelog forums or the CTE reddit 🙂