They had a majority in the House from 2006 to 2010 and from 2008 to 2014 in the Senate. It's not like the GOP has been in power forever. And again in the Senate from 2022 to 2024 and from 2018 to 2022 in the House.
There's a reason why some people dont really believe in them