Not at all. All successful end user platforms contain provisions for the easy installation of commercially sold software, including at the point of purchase. Tying yourself to OpenWRT prevents this.
This is the real reason the GPL has a sort of built in success limit for end user deployments, and why so much of the code in Android is Apache or BSD licensed.