It's all well and good to show instead of tell and remove tutorials that aren't necessary, but when you actually change gameplay choices - like, say, making a previously safe mob start attacking or giving an item to use in order to progress - you need to tell the player about that. Else they get annoyed and upset that the game is suddenly changing without letting them know.
That is, you can't just change the 'rules' half-way through and expect a player to be okay with that if you don't actually give them a heads-up that things are now different for them. It's straight up bad design choice. So, sure, remove unnecessary tutorials. Don't explain things that are pretty much straight forward. But inform them when you are changing shit. Or show instead of telling, if that's your hang-up. Have a pig chase you from a room and then have the character ask wtf changed and why they're suddenly aggressive.
Keep it in the game 'dialogue' instead if you must, but at least 'show' if you're not going to 'tell' in a way that the player can understand without having to die first.