I have been flying RC helicopters for decades. When I started out I was trained by/practiced my *** off under the supervision of more experienced RC heli pilots. My concern since the Phantom one (I still own mine) has been that as easy are drones are to fly the operators don't have to fly hours of practice maneuvers just to feel comfortable flying it.
The lack of properly learned muscle memory means mistakes are more likely when situations arise that require instant control inputs and split second decisions.
I'm the first to admit flying boxes and figure 8s can get old so I think the best thing you can do to improve your drone flying skills is to practice flying a drone without a GPS.
Buy a Blade Inductrix (Tiny Whoop) or something similar, they are cheap, hard to break, hard to fly (relatively speaking) and a ton of fun. They are tiny so you can fly them in your house.
I own a couple drones that do not have GPS including an inductrix and try to fly them often to keep my skills sharp.
Have I crashed RC copters/drones?.. you bet I have. And I can tell you what I did wrong in every case to cause the crash, including the one time I had a component fail.
There are many things that can cause a drone to crash, including a poor pre-flight inspection, or the unlikely component failure (might have been caught in the pre-flight). all I'm saying is that like small manned aircraft (I'm an airplane pilot as well) the number one cause of a crash is pilot error.
my $0.02