Well, in our experience, the 3000 and 3000L AP’s are solid. We are running 4.6.1 Release version, and they generally always have uptime since the last firmware upgrade when we rebooted them intentionally. So (personally) I would NOT think they all always reboot all the time.
The only one we had a problem rebooting (or an ‘ethernet problem’) was one which we used cable with a thicker-than-usual jacket, and when we’d snap the cover on, it was stressing it in a way to make the connector wonky. But, that was it - and that was a physical install issue really… we were trying to force too large a cable, into too small an opening.
So - I know this isn’t really too helpful, but I’m just saying that in our experience, I wouldn’t agree that you just need throw your hands up and give up.