Well but the other brands are even worse. Have you ever designed or worked with something with a battery? It's a big liability if the thing catches fire or explodes or doesn't charge up to full performance and it's not easy to design for inter-compatibility while still providing good after-customer service and remaining liable. Ryobi at least is standardized on two battery formats with I think 6 capacities among both and virtually all their products just use those except for the tiny ones that charge on a dock.