The PIC in this case was asking for trouble setting off in conditions that were so obviously marginal considering his experience level.
I don't think you are right at all to infer this,
VFE; that would be to mis-read the report.
I believe the primary responsibility for the incident lay with the ATCO who stepped outside his professional responsibilities in both cancelling the SVFR clearance and then instructing the pilot to return. Neither IMHO was within his remit.
The pilot should be congratulated for submitting the CHIRP report.
JD