After starting to build an OpenRouter alternative, I realized that they aren't making pure profit on the 5.5%. To know which providers are online and performing well, you have to do health checks on all of them, which involves making a real API request which costs money. There may even be models where the cost of the health checks exceeds their usage by users. This makes me hate them a little bit less, but I still hate them a lot for being "OpenRouter" and not Open Source.