Is it good or bad practice to make such methods static, if this is the case?
Honestly, one cannot say 100% is good or bad practice. Many people follow a general rule: if it can be made static, do it. This shows that there is no state requirement and technically (at least in C #), it is a little faster.
Thus, it all depends on the composition of the code around the methods and how the application will develop.
source share