6. Bellsprout is a capitalist plot to waste everyone's time.
As for TMs, from a gameplay perspective, it makes it easier but makes less sense. Why would a corporation change a device from being one-use to multi-use? They can then only sell it once per consumer as opposed to many times to a single consumer for more profit. Then again, with the proliferation of competitive gaming nowadays, it's pretty much necessary to ensure that particular team sets can be made, so a willing suspension of disbelief makes everything ok.
Not to mention the fact that business sense in the Pokemon world is nonexistent anyway. You beat me, have half of my life savings! Oh, you have a shiny coin? ALL of the life savings!