I wanted to give more examples and details but it's difficult with just 300 character limit
Note3: when working with nodes, it's important to pay attention to the node hierarchy. It's simple when a node needs to communicate with other node in the same scene, but it can turn a bit complicated when doing a node in one scene component to communicate with a node in other scene component
Note2: if it's just a generic script that doesn't need to be attached to a specific node (like audio node, sprite node, etc.) You can add a generic Node as a child of the root node and use it just to attach your script. I use it for my Finite State Machine for example
Note: normally you will have a script attached to the root Node of the scene component, but in case you want to have more scripts on your scene, you can attach those new scripts to other child nodes in the same scene component.
So as an example, in godot, you create a Scene to represent your player and add nodes to it for each functionality like that: Player (the root node) - Audio - Sprite - Node with State script - Node with skill script - collider (it can have a script for movement)
In unity you can have a player object in your level and add to it a collider attribute, a sprite attribute, a sound attribute and how many scripts are necessary. In godot each one of those attributes will be a node in the root node of your player
Besides the project organization. A component mindset oriented to nodes needs to be followed when working with godot. Different of Unity that can have multiples "attributes" in the same object, in godot, each node has a specific purpose.
It gives me a Ragnarok vibe♥️
Another post from 10 years ago that is still relevantAnother post from 10 years ago that is still relevant
I see it as a problem because when a user understands this behavior he/she can manipulate the trending. It also gets worse when journalists begin to use the trending topics tool to guide their newsworthy (what make more people comment and feed the trending tool)