Eh, no. At least 3 things wrong about your post.
Firstly, the deadline for paper returns is actually Tuesday.
Secondly, the deadline for online returns is the end of May.
Thirdly, the payments aren't due for another couple of months.
The "people" may well protest through non-compliance, but let's wait for the compliance deadlines to pass before inferring anything!
Please expound on my 3 errors as I never mentioned in my OP anything to do with dead lines nor did I state (thirdly) a cut off for payments.
So come on and step up to the plate and explain why compliance is so low and leave the BS on your xbox