I was able to write an SQL query that emails our IT Help Desk team when a ticket is assigned. I wrote it to have the TicketID, Time Opened, Time Assigned, Ticket Subject, User, Agent Assigned, Ticket State and Ticket Category. I have mine running every minute to see if there is a ticket assigned, this does send an email if a ticket is reassigned as well.
I agree that it should be already implemented, but an SQL query can do so.