Hi, my name is Tidjani Belmansour. I'm a Microsoft Azure MVP, a Cloud Solutions Architect and a coffee addict.
I've been in love with computers since 1988.
Location
physical: QC, Canada | virtual: planet earth
Education
Bachelor in computer science; Master and Ph.D. in industrial engineering
Sorry for the late reply @bbarman4u . Thank you for your question.
It is right to assume that the two entities (the Service Principal and the user account who created it) have their own (and independent lifeycle).
However, it's worth mentioning that you can remove permissions of a Service Principal at any time and even delete that Service Principal.