Because they want user's off of 3rd party apps completely. Their API pricing is such that its not realistic for anyone to use it, that is entirely intentional.
They want to completely control the experience, so they an extract as much user data as possible to drive ads.
So long as user's are in 3rd party apps those 3rd parties control the relationship, which Reddit has deemed is unacceptable.