Haven't read every post, so this may already have come up, but...
To get a CPL you must also hold a class 1 medical. There are plenty of people who are allowed to fly with a class 2, who would not pass a class 1. This is more restrictive for a reason.