To do the stalling exercises under VFR with a recovery by 3,000 ft AGL would require a minimum cloud base of around 4,500 ft. Such days are rare in the UK.
On a good flying day with a cloud base at say 3,500 ft I have the choice of doing them lower or getting closer to the cloud than VFR allows and starting at say 3,300 ft. Personally, I prefer the higher option and so I must do them under IFR to remain legal.
The only motive for me doing this is to complete the exercise as safely as I can. I don't log any of the time as IFR. I don't see any problem with this.
Of course, if we all worked in sunny Spain......