A big problem with pushrod engines is head design. You are very limited with how you can place your valves in a pushrod engine, and it’s very tough to get good valve positions and angles for efficient air flow, and get more than 2 valves in a cylinder.