As with any other rule or best practice, do not just follow it all the time. Sometimes it's better to ignore it.
My mental process is:
If I refactor this code will it result in an easier code? (easier to read and easier to change later on) If the answer is yes then I do the refactor. If the answer is no, then it will stay as it is even if there are more than 5 imports.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.