Нет, думается, появление огнестрельного оружия тут ни при чем. Главной причиной отхода от феодальной системы было возникновение промышленности и собственности на средства производства - станки, оборудование. То есть технический прогресс в целом. Феодальная система основывалась на собственности на землю, как средства производства. Технический прогресс вызвал к жизни совершенно другой тип собственника - фабриканта, у которого могло вообще не быть земли в собственности. И с другой стороны, массовое появление наемных работников вообще без собственности - рабочих. Это все потребовало упростить отношения между собственниками и наемным людом. Что и привело, в итоге, к уходу феодальной системы, как системы экономических отношений.