I know what you mean about trying to bust drifts with a straight plow. The problem with an ATV and any plow is the weight of the machine. There isn't enough mass to the machine with the plow down. If the plow is angled when you hit the drift, it just pushes the front of the machine in the opposite direction. Before I got my tractor with the loader for the bigger snows, I would keep the blade straight and shave the drift down in a few passes then angle it, clear that area and repeat until I had a path. Sometimes it meant starting to clear the drift in the yard to get to the driveway.
If you want to spend the money, buy one of the snow blowers that mount on the ATV. The ones I have seen have their own power unit and wheels. All the ATV does is guide it.
Mine: 2018 Sportsman 850SP - 26" Bear Claw HTRs on OEM steel wheels(I really don't like the Aluminum ones)
Polaris Hand warmers, Mirrors.
Hers: 2019 Sportsman 450. 26" Bear Claw HTRs on Moose 427X Wheels.
2007 Sportsman 500 EFI, Polaris Winch, 25" Bear Claws QSC Clutch Kit, Hand Warmers
2001 Magnum 325 MOSE 12" rear wheel conversion. 25" Sedona Coyote tires
2017 Polaris Ranger 1000XP - Roof and front glass
2018 Kawasaki KLR650
2001 Magnum 325 Warn winch and Moose 60" plow-Sent to Daughter and Son-In-Law since his blew up
SOLD 2004 Sportsman 600 Twin