Superchargers are too expensive and complicated though and Honda is just a budget brand at the end of the day.
Turbos can and do make up for mechanical inefficiency, but alot of cars are developed to be turbo'd. YB, C20LET, ZLET, 4G63, and they're just the small ones... The type R engines arn't making up for inefficiency though, they're designed to reduce it and as a result everything involved costs more. I bet Honda don't make nearly as much profit on cars with K20s etc in as they do more subdued motors. Great product non the less.