I have tried a little bit of shader graphing and it is really good to get certain effects without having to comb through pages of code, but I was wondering on whether it is allowed or not?
Yes, that's part of Unity's core functionality so it's fine :)