The reasoning for the “long notice” short call assignment has been explained. But basically once you’ve been assigned SC you go un-contactable for a period before SC starts. Look into the SRH for more info on all of this.
I’m going to pile on to everyone else and admonish you for showing “on-time” for the assignment. I don’t care if you’re in the airport at the gate across from the departure gate. Crew Scheds doesn’t know where you are. They’re banking on you “helping them out”. I’ve had short notice assignments sit on my schedule for hours in my short call period before they decided to call me about it. Even though the report time would have been “legal” if they would have just called me once they put it on my schedule. I got a few more hours at home that went towards my max duty day and limited how much flying I could legally do that day. Sometimes you may even tell them that it’s going to take you 3 hours to get to the airport and they may make a business decision to reroute somebody instead.
I get it being easy for you to be there based on your own schedules but again, you undermining the contract. I’ve had the same thing happen where I saw a trip that reported at 6pm and I really didn’t feel like sitting on 285 for my entire afternoon. I drove to the airport and read a book it truck until they called. Then I told them it would take AT LEAST 2 1/2 hours to get there with it being rush hour and all. Hung up and continued to read my book and nap for another couple hours until the contractually allowed report time.
This is their decision. If it didn’t work for them they have other tools to use to make the flight go.