The reasoning behind it is that you should take real estate on the user's home screen at all costs, because your app's icon will serve as a reminder and people will allegedly come back to it and open more often.
But what matters at the end of the day is the product and the value it brings to the users. I'd argue that deceiving the users to provide real estate for your app does not help your business in the long term. If you get more installs today by coercing them (like Reddit does, for example) you will most definitely see some other metric such as retention decline over time.
Broadly, users - us that is - are not idiots. Deception works momentarily and can have an immediate effect on some metrics. Long term though, every user and no matter how smart or dumb, will eventually assess the value it gets them against the money, against their time, or against the "home screen real estate" they provided.
Speaking from my own experience with multiple mobile apps: there are many ways you can trick the users but you can't trick the longer terms statistics.