Ну во первых, на основании слов солженицина делать любые выводы - идиотизм.
Во вторых, в шарашки попадали люди не с воли, а из тюрем, куда подавляющее большинство попало не просто так, тот же Королёв об этом рассказывал.
Большинство людей попадало в тюрьмы за Троцкизм, правда мало кто из них был убеждённым троцкистом, люди это осознавали и им предоставляли возможность работать головой в достаточно хороших условиях(по сравнению с лесоповалом).
Шарашка это не ограничение воли, а послабление режима содержания, это возможность творить, вместо возможности сгинуть не за грош. Учёные, работавшие в шаражках были реабилитированы и на свободе делали ещё больше, чем в тюрьме.
Гениальность шаражек не в том, что лучших учёных заставляли работать за кусок хлеба, а в том, что этим учёным не дали сгинуть по приговору Ежова и Ягоды. Освобождены они были не только потому, что отработали "свой долг", а потому что их дела были пересмотрены Берией и было признано, что их вина не столь велика, а на свободе они нужнее, чем в тюрьме, хоть и в шаражке.