В настоящий момент флаг России - бело-сине-красный - не торговый, а государственный флаг РФ.
Назвать его "торговым" можно весьма условно -
исторически этот флаг давно вырос из данной категории и давно перестал быть связанным с "купцами". Тем более, что первоначально он был флагом первых боевых кораблей Петра I.
Доказательством превращения флага в общероссийский - является именно то, что введеный 11 июня 1858 года Александром II "гербовой флаг Российской Империи"
так и не смог стать народным - он вывешивался только на казенных зданиях, а простые россияне продолжали вывешивать на домах в праздники именно "народный" бело-сине-красный флаг.
Поэтому 5 апреля 1896 г. "имперский флаг" был отменен официально властями Империи - которые тем самым признали, что он не смог стать "национальнымм" даже при царизме.
Попытки же сейчас ввести черно-желто-белый флаг государственным - скорей будут неоправданны: он уже прочно асоциируется россиянами как "монархическо-националистическо-имперский" флаг, т.е. не соответствует ни в одном из своих определений - российской реальности.
И не способствует общенациональной сплоченности РФ - поскольку является символом маргинальных и крайних радикально-националистических политических сил.
Нынешний же государственный флаг России - вполне стал и национальным: