After taking a break, looking at official pokemon games, and re-looking at this game (plz note this comes for version 0.25 approximately so problem may be solved and didn't feel like going through 100 pages to find out if it's been talked about); the problem that i had with the game wasn't necessarily the difficulty but going into pro strats when you have only scratch and tackle available (exaggeration). There are a lot of moves that are used by pros that are not unlocked naturally until at least level 30, some not until level 70 (depending on pokemon and the the level 70 is like on 1 pokemon in the entire series but the are many in level 50 such as extreme speed and moves that attack with a stat boost).
Regardless though the difficulty being circumvented through the use of potions and the such doesn't really bother me as i had done so against Red in soulsilver using a team of level 50s however at this time the money gaining opportunities being scarce and the idea that it is a crutch to utilize the Audino Breeders; perhaps having odd jobs in every other town could alleviate the constant back track to a pokemon center.
Pretty much if we're keen on the difficulty, let's have something to help brute force it in a way that don't make me feel like a bitch.