It is not necessary, you can run any number of bots in your local computer as long as RAM memory is enough to run bots.
Anyways its up to you if you want to use VPS to run more bot instances, but its not mandatory. You can use VPS if you don’t want to use your own computer to run the bot.