Actually it is not ridiculous. There is a project which is much more a DYI then this one. Enjoy: http://wush.net/trac/rangepublic (OpenBTS).
While certainly not intended for every day use, it's very handy to atleast have something for research and learning where you can access all the protocol layers. Just imagine the TCP/IP world if no one could ever send/receive any packet/frame/bits/protocol below the application layer.(i.e. TCP/UDP/IP/Ethernet was just a black box on a silicon chip).
That's basically the GSM world, at least until the osmocom guys made their own stack, running on cheap and old nokia phones.