I have been patient, and pretty much every single champion I enjoy playing either goes literal years without sign of a skin, or the ones we do get have, frankly, been incredibly lackluster. And because skins like Mecha Aurelion Sol were just such a throwaway, your statement makes me think he's just going to be pushed further and further back for getting skins, til the token 3 year mark so we don't "complain".
I'm sorry, but things like the Sugar Rush skins were horrible, and I feel bad for the Zilean players. That was his chance for a new skin, and it came out when we're also having a time-based event, and it's going to be the only thing he gets for another long while. Dunkmaster Ivern was horrible. It needs to be said, the skin team has this amazing capability to knock concepts out of the park. Spirit Blossom Kindred looks beautiful. This entire event is chalk full of beautiful skins. But then the champions that I, unfortunately, enjoy get a throwaway generic Mecha skin, or that f**king Dunkmaster skin.
It feels really bad, to the point that I honestly wish I didn't love playing Aurelion Sol, Ornn, Ivern, and the others so much. If I was just another Ahri/Yasuo player, I'd be showered with attention and never have to want for a skin, because the next one will be coming in just 3 months. I also wouldn't have to fear that the next ASol skin is going to be another throwaway skin, since it'd be the only thing I see for him for the next few years. And, like you said for the second point: if I don't buy that eventual throwaway skin, then it just tells you guys in the art department that there "isn't a demand for skins" for him.
I'm sorry for venting, but it's been so goddamn long, with nothing but disappointments this entire time. I have nothing against the team, just in the decisions around the less than desirables when it's finally time for their skin.