I’ve thought about this a lot recently, there’s a lot of assets I look at and am like, This is nice, but in reality I only want ONE feature out of the 20 it offers, and have considered whether or not I should start writing up some blueprints to fill that niche(the over-ear wind blueprint is a good example of this, it does one highly focused thing really well), and sell them for like $3-$5 each for one very focused feature instead of trying to be some big all-purpose system.
At the same time, since this was initiated out of me buying marketplace assets I actually like, I’d frankly feel guilty about buying a system, cherry picking one feature and building a better version for sale, even if I feel like there’s an actual market need for it. Even if I’m not intentionally trying to rip-off their code, you can’t exactly “forget” things you’ve learned.
I don’t think it’s unethical, there’s no rules stopping me from doing any of that, more immoral.