I'm studying a model in the field of complex systems regarding the epidemic spreading. The model is the susceptible-infected model, i.e., there is a population of N subjects and each of them can either be infected or susceptible so that: $S(t)+I(t)=N$ and $N$ is the total population. The model is discrete in the sense that infections happen in discrete time-step. The model defines a rate $\beta$ as $\textit{the average number of people each infectious person spreads the disease to each day}$ and writes the differential equation:
$$\frac{dI}{dt}=\beta \frac{S(t)}{N}I(t)$$
I don't understand this equation, as far as I am concerned, I would write an equation like this:
$$I(t+1)=I(t)+\beta I(t)$$ which means that the number of infected people at time $t+1$ is equal to the number of people who were infected at time $t$ plus the average number of susceptible people who are infected during a timestep (recover from the disease is not included in the model), but my formula would lead to $\frac{dI}{dt}=\beta I(t)$ so I don't understand why in this model they also include $\frac{S(t)}{N}$. As $\beta$ is defined, isn't the number of susceptible people, in a certain way, already included in that rate? Why do I have to multiply by $S(t)$? Being the definition of $\beta$ I think that $\beta I(t)$ already gives the average number of people getting infected in a timestep, where am I wrong? How should a person approach to this kind of problems if he wants to write a differential equation?