>Both my MacBook and iPhones I've had the battery swapped after not being able to hold a charge for more than ~25% of original after 2-3 years.
I have never experienced this with the laptops or phones I have owned. I am still rocking an iPhone X that is almost 4 years old and I just checked the battery health and it shows max capacity at 86%. That matches with my expectations as the degradation is barely noticeable and I still have no problem making it through an average day on a single charge.
Are you by chance leaving these devices charging for extended periods of time? That appears to be one of the primary problems with Airpods. The design choice of making the carrying case a charging case means that the individual Airpods spend almost all of their life at 100% charge. That degrades the battery quicker than normal usage. If you treat your laptop as a desktop and have it plugged in 24/7, you are doing a lot of unnecessary harm to your battery which might explain what you are experiencing.