But pickpocketing in and of itself is not broken.
In its current implementation it is, save scumming or not.
No because without save scumming you will get caught. I get caught all the time. I just don't have to face the consequences because I immediately reload.
To be perfectly honest I don't even know what the consequences are because anytime I've gotten caught, I just immediately reload. Might be interesting to see what the consequences actually are.
Either way, since you will get caught, it can't be broken without save scumming.