Anything wrong with uclass and bp library in python ?

Hi folks !

I’ve found this page about creating BP library using python code. And at the beginning of the article, it says that the BP team prefer us not to use that method because of potential issues.

I was wondering, if anybody knew why ? or had issues using this ?? I’m looking into a way to run python script’s methods, which would need input arguments. And this is the only way I could find.
It seems to work ok in my few tests. But I’m wondering is there is something else I should have a look on ? The python nodes in blueprint don’t allow to run code with inputs as far as I know ?

Thanks !