Because he's a President.
Seriously President = biggest commencement speaker you can get even if you don't agree with him.
Also a fair amout of catholics voted for Obama. Young Catholics likely being the larger subset of that.
Besides despite his abortion stance Obama is one of the most religious presidents we've ever had.








