As Zariel explained, the seal functioned as a pact and provided magic to the main character, but with the seal's gone, the pact no longer exists, meaning the magic is gone too.
Moving on to the other part, Harper got annoyed that the main character always acted impulsively on his own without telling anyone else.