Seems limit has been added. For example Dragon Dance, Agility, Automize and curse are working just fine. Ignoring the fact that Pokemon can use the same status move on a same Pokemon 3 times (2 stages move) and 6 times for a single stage move. Not sure about newer Pokemon games but that is the case in original ones. I am not quite sure how come that there is a limit of 9/11 rounds when using Growl and Scary face? Growl will decrease opponents attack by 1 one stage while Scary face will decrease opponents speed by 2 stages and yet used on a same opposing Pokemon. So chances are that I am going to sacrifice 3 Pokemon just to lower your Atk much as I can and will boost my 4th Pokemon and put you in a corner. That's how Pokemon developers solved the issue. They just added a limit of how much one Pokemon can take and everyone happy since they started to be aware that Pokemon isn't Yugi-Oh where you can sacrifice several monsters for a benefit of a single hybrid individual. Only the fact that other monsters can be also used in battles has given enough reputation to Pokemon comparing it with another low budget same style games.
Will test several other moves I think they might be still broken. Was trying to test Meteor Mash but I had no chance to do so since "boost" is given by random including the fact that there is probably limit made for named attack. I have included several images below.
-To note: Each status move can be nullified by countering it with a move that has opposite effect such as Jolteon and Steelix scenario using Curse and Growl. This is more issue on a players side since they will embrace primitive side and spam those moves hundred of times rather then calculate 2+2. Thanks for the update btw
-Automize:
-Curse:
-Agility:
-Dragon Dance
Edit:
-Added video to confirm the fact why there should be a limit of how much one Pokemon can take of status ailment moves.
[youtube]http://www.youtube.com/watch?v=kCrXCLKndPI[/youtube]