I agree, the review process can be painful where your app gets rejected for guidelines that aren’t necessary for other platforms like web.