I’m not sure how requiring an account in addition to the Steam account is enshittification. Especially given that it was intended to be the case from the start, but they temporarily disabled it due to technical issues.
That sounds like deliberate deception. That’s far shittier than being up front. They should have made a PS account optional. Cyberpunk does this, you don’t need an account to launch the game.
There was always a banner on the Steam page that states “Requires 3rd-Party Account: PlayStation Network (Supports Linking to Steam Account)”
You don’t need one for Horizon, God of War, or Spider-Man. And I’m sure you don’t need it for Uncharted or Day’s Gone.
It’s completely unnecessary, PlayStation accounts aren’t available in many countries which would make the game inaccessible to people who already bought it if it’s mandatory, and Sony has averaged a data breach every two years for the past 15 years so people don’t want to give them any personal data.