Carbocation stability order 3

I have come to an example which suggests that +M effect of -OH is better than =O . How is that possible?
Here is the picture with their Hydride affinities (in Kcal/mol)
[![enter image description here](https://i.stack.imgur.com/hLflQ.jpg)](https://i.stack.imgur.com/hLflQ.jpg)


I think -OH should have stronger +M , as it's lone pair's hybridization is sp2 which will be closer in energy of sp2 orbital of carbon centre as compare to sp hybridization of =O .


Source: www.cpp.edu/~psbeauchamp/pdf/315\_SN\_E\_answers.pdf


Problem no. 21 , page no. 10 .


