Really? A "post a while ago"? And not even a link to this post so that we might have learned something about this alleged incompatibility? As a rebuttal to this hearsay, I'll just offer the photo below of what I just threw together, which shows an nRF24L01 working quite happily with a Nano Every.
@van_der_decken I assume the extra components I can see on the breadboard are capacitors to clean up the 3.3V power supply from the Nano Every. Is that correct?
Also, so far as I can see you are doing nothing to stop the Arduino digital out lines overrunning the corresponding line on the nRF24L01 board, which I had understood were restricted to 3.3Volts (but I'm unclear from the datasheet).
No. Rather than having to ask for each new board "is this board able to supply 3.3V at sufficient current and is it able to respond to current surges w/o sagging?" I use an external LDO regulator to generate 3.3V for the nRF24L01 from the 5V supply. What you see is the regulator and its associated capacitors as recommended in the regulator's datasheet.
There is no ambiguity about it. The datasheet plainly states that the inputs are 5V tolerant.
Further, in section 5.6, under DC characteristics, the datasheet states quite plainly that when the nRF24L01 is powered between 2.7 and 3.0V that Vih is 0.7Vdd to 5.25V. Therefore no level translation is necessary.