My theory is that since 2018 and her becoming a youtuber, the producers have some misplaced belief that a Dianne win/decent run will somehow boost their younger audience, as all her partners have been 'good on paper'
Dev - promising dancer (big movie week dance and scores before they got booted off)
Max - member of popular boy band, who's last member won Strictly by a mile
Robert - heart condition aside, he had a history of doing entertaining dances on tv, they'd been asking him to do Strictly for years, was a pretty big 'name' and they probably hoped for another Bill Bailey type
Tyler - handsome, personable, good dancer
Bobby - voter catnip for a few reasons
The irony being she's never made it past Blackpool. I thought she would have been the obvious choice for Les this year as she is WAY overdue a duffer
Same with Gio - it's like they're scared to give him someone crap as they think his nutty fans will stop watching or something (I know Richie was a bit crap, but they clearly thought he would be in for longer with a same sex partnership)