New to Apple, why the review speed process is so slow, always need 10 days, MSFT only needs me 2 hours

Hey guys, just new to apple ecosystem and develop few apps due to the customer request, but I felt frustrating that each review progress took me more than 10 days to get any feedback.

If the app needs to change, I need to wait another 10 days to wait for the next round review.

Why needs so much time ?

I'm facing same issue with my new account, first review were 2 hours with reject, and second stucked for more than 1 week and still waiting for review status