im surprising myself in actually fact checking you, mostly because my statsguru tab was still open.
during the 96-04 peak i left open, cairns bowling includes
33 @ 35 v aus (23 @ 34 in aus) this isn't good but will be used in a later point.
36 @ 27 v eng (21 @ 23 in eng with the cheat ball)
17 @ 9 (looooooooooool) v the last proper windies side before this decade
these are also decent sample sizes. boult in a more complete career faced australia less than cairns did just in that 8 year peak.
some real clangers v india and pakistan and then 3 'fine' tests against sa where he averaged 32. his record supports a compromise between our positions imo. boult is a little better, but boult also has far bigger holes. their australian records are in no way comparable at all. lovely trenty averages 41 against aus, and it would be worse if his hand didn't get busted by starc. boult is also woeful in india (though i remember him bowling better than his figures) and south africa, but has some good hopelessly flat deck wickets in the uae.
having seen both, cairns' best is better than boult's best, and boult really impressed me in the uae. boult has had a more complete career and barring disaster (always around the corner with kiwi bowlers) will be an atvg. peak cairns tho is a new level. i wish the current team had his aura and fire in the soul. we've got wagner, but he could use a friend.
I don't think he was fortunate to have an average less than 40, I mean he was a good bowler and especially before his 2nd major knee injury in 2000. You're probably right that if his body hadn't given out then he might've been able to push on to a much better overall record. But the very large amount of cricket that we played v Zim around the turn of the millenium definitely benefitted his career record by a good 2 or 3 runs.
Flower and arguably streak are better than anybody who's ever played for Bangladesh, but you've got to remember that Zim in the 90's had some real club-standard cricketers filling in the gaps in their lineup (a consequence of your player pool being barely 30,000 I guess). Zim managed just 2 wins between 96 and 2004 (Cairns' peak) against anybody save Bangladesh (1 apiece v India and Pakistan). Modern
modern bangers have the same issue. their pace attack is hawke cup level.