Mostly true. However I did experience issues that led to less than 100% trust.
When I got my Pi 5, I ordered an NVME HAT and was thrilled to be able to run the Pi from an NVME SSD. Then one day it would not boot. The messages on the screen indicated that it no longer saw the SSD. Booting from an SD card, it also did not see the SSD. Convinced that the NVME HAT had malfunctioned, I initiated a return through Amazon and eventually acquired another. About that time I discovered that there were known SSDs that did not work with the Pi, including the one I had. IOW, a S/W update had caused a working system to malfunction. A different SSD has been working without difficulty.
I was also puzzled that the imager did not list the current version of the OS for a Pi Zero. I asked about this on the official forum and my post was removed without notification.
Also at one point, a system installed to an SD card on a Pi 5 would not boot on a 4B. That has been fixed and in fact, the 5 and 4B use different kernels. One side effect of this is that on `apt upgrade` the process tells me that a different kernel will be used on reboot. (It won't.)
The Pi 5 is a massive shift in architecture and there is still (IMO) significant technical debt that the Pi engineers are catching up with. (But not enough to cause me to look elsewhere.)